var body = document.body;什么意思

来源:9-16 创建元素节点createElement

慕斯卡4106679

2015-12-25 15:20

<!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回答

  • 迷途的马尔斯
    2015-12-25 15:38:15
    已采纳

    你说的是这段代码吧:

    <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>之间

    qq_浮雲遊...

    不知道您还在不在 我想问下必须是var body吗 这节的联系中他var main 我自己想了半天都不知道哪错了 直到看到答案····

    2017-02-25 10:04:07

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题