区别在于:
document.body
和
document.getElementsByTagName('body')[0]
答案 0 :(得分:5)
document.body
只是对象document
上的一个属性,其中包含对document.getElementsByTagName('body')[0]
为您提供的相同元素的引用。这是技术上的差异。真正的区别是document.body
更容易输入...:)
答案 1 :(得分:2)
javascript中的document.body
是对表示页面<body>
部分的DOM元素的直接引用。
我们可能会经常访问<body>
标记,我们可以使用快捷方式(而不是像这样使用它的tagName:document.getElementsByTagName("BODY").item(0)
或者为它指定一个ID并使用它) :