在javascript中获取元素的不同方法

时间:2013-01-15 03:46:45

标签: javascript

区别在于:

document.body

document.getElementsByTagName('body')[0]

2 个答案:

答案 0 :(得分:5)

document.body只是对象document上的一个属性,其中包含对document.getElementsByTagName('body')[0]为您提供的相同元素的引用。这是技术上的差异。真正的区别是document.body更容易输入...:)

答案 1 :(得分:2)

  1. javascript中的document.body是对表示页面<body>部分的DOM元素的直接引用。

  2. 我们可能会经常访问<body>标记,我们可以使用快捷方式(而不是像这样使用它的tagName:document.getElementsByTagName("BODY").item(0)或者为它指定一个ID并使用它) :