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

JS 里面 为什么不能直接body.appendChild() 而是要document.body.appendChild()?

JS 里面 为什么不能直接body.appendChild() 而是要document.body.appendChild()?

qq_请勿投食_0 2016-11-30 12:34:05
Q1:document. 的作用是创建一个对象然后编辑它是吗?Q2:已经有body这个现成对象了 为什么不能直接编辑?Q3:还是说JS的原理是 创建一个新的对象,编辑之后再赋值回原对象,所以每次都要用document?
查看完整描述

1 回答

?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

因为body不是全局变量啊。document是全局变量。

你可以这样:

var body = document.body;

然后, body.appendChild();

查看完整回答
1 反对 回复 2016-11-30
  • 1 回答
  • 0 关注
  • 3935 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信