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