为了账号安全,请及时绑定邮箱和手机立即绑定

var body = document.body;什么意思

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>无标题文档</title>

</head>

<body>

<script type="text/javascript">

var body = document.body;

//创建链接

function createa(url,text)

{

    var btn=document.createElement("a");

    btn.href=url;

    btn.innerHTML=text;

    btn.style.color='red';

    body.appendChild(btn)

      

}

// 调用函数创建链接

createa("http://www.imooc.com/","慕课网");


</script> 

</body>

</html>



var body = document.body;

这个代码是干嘛的?前面什么都没说明,这一节课就多出这个代码

document.body什么意思?

正在回答

1 回答

你说的是这段代码吧:

<script type="text/javascript">   
    var body = document.body;    
    var input = document.createElement("input");  
    input.type = "button";  
    input.value = "创建一个按钮";  
    body.appendChild(input);  
</script>

这门课确实没有讲到DOM,你可以去学习一下DOM相关的课程,这里是示范怎么用JS来创建一个按钮。首先你要知道你的HTML是一个document对象,body是它的一个属性,而body的属性就是指<body></body>标签之间的所有内容,createElement的方法创建了一个<input>标签,他是button类型的,值为"创建一个按钮",然后用appendChild的方法把它放在<body></body>之间

3 回复 有任何疑惑可以回复我~
#1

慕斯卡4106679 提问者

非常感谢!
2016-01-03 回复 有任何疑惑可以回复我~
#2

慕姐8289045

那为啥之前的课程中建一个按钮都没有这句话呢
2016-07-26 回复 有任何疑惑可以回复我~
#3

qq_浮雲遊子_03977413

不知道您还在不在 我想问下必须是var body吗 这节的联系中他var main 我自己想了半天都不知道哪错了 直到看到答案····
2017-02-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

var body = document.body;什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信