为什么不直接用 main.appendChild(a) 而先创建了一个body变量

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

每天都要向上爬

2016-07-03 12:38

为什么var body= document.body;而不是直接var main = document.body;然后下面用 main.appendChild(a);

写回答 关注

3回答

  • 慕粉3473542
    2016-07-15 15:59:43

    main 等价于document.body,他们都指向同一个对象,两种写法都没错。个人认为main是一个保留字,写起来更方便,而documen.body 更体现DOM的结构,所以都可以吧。

    慕粉3473...

    不好意思回答错了,main 不是保留字。var main=document.body 和 var body=document.body 是完全等价的。main 和 body 都指向同一个对象。

    2016-07-15 16:06:33

    共 1 条回复 >

  • 啊啊啊啊123
    2016-07-10 20:50:07

    个人觉得是慕课多写一个

  • IOFENG
    2016-07-04 08:17:10

    你贴出的代码里面 明明是  var main = document.body啊。不知道你在问什么

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题