HTMLCollection

元素节点对象的集合,它是一个对象,可简称为元素节点集合。

不能使用forEach,只能用for来遍历。

document.links、document.forms、document.images等属性会返回一个元素节点的集合。

元素节点集合是动态的。

元素节点上可能会有id或name属性,元素节点集合使用该属性是可以滴。

  1. <img id="pic" src="image/1.jpg">
  2. var pic = document.getElementById('pic');
  3. 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对比。

 

posted @ 2020-12-24 11:50  呈心者  阅读(900)  评论(0编辑  收藏  举报