元素节点对象的集合,它是一个对象,可简称为元素节点集合。
不能使用forEach,只能用for来遍历。
document.links、document.forms、document.images等属性会返回一个元素节点的集合。
元素节点集合是动态的。
元素节点上可能会有id或name属性,元素节点集合使用该属性是可以滴。
- <img id="pic" src="image/1.jpg">
- var pic = document.getElementById('pic');
- document.images.pic === pic //true
第二行的pic是一个元素节点对象引用,第三行的document.images是元素节点对象集合,也许包含了许多的image对象,再加上.pic就像是在找id=pic的那个对象。
在一堆对象中找到自己需要的那个对象,和用身份证找人无本质区别。
length:包含的对象数量
item(int):已经说过
namedItem()
document.images.namedId('pic')
得到id为pic的元素节点
没有就返回null。
document.images.pic对比。