getElementById vs getElementByTagName

getElementById 是静态方法

getElementByTagName 是动态方法

 

区别一

getElementById 前面只能加document

eg. document.getElementById

 

区别二

getElementByTagName 前面可以加父级变量

eg. oUl.getElementByTagName

getElementByTagName获取到的是元素的集合

[xxx,xxx,xxx]

eg.

aLi = oUl.getElementByTagName;

aLi.length = 长度

aLi[1] = 第二个

 

document.title = "xxx"     该title

document.body.innerHTML = 'abc'          该body内容

 

区别三

getElementByTagName下面的代码也可以找的到 (动态方法)

发表评论

电子邮件地址不会被公开。 必填项已用*标注