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

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

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

正在回答

3 回答

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

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

慕粉3473542

不好意思回答错了,main 不是保留字。var main=document.body 和 var body=document.body 是完全等价的。main 和 body 都指向同一个对象。
2016-07-15 回复 有任何疑惑可以回复我~

个人觉得是慕课多写一个

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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