好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

DOM中的NodeList与HTMLCollection_html/css_WEB-ITnose

最近在看《Javascript高级程序设计》的时候,看到了这样一句话:“理解NodeList和HTMLCollection,是从整体上透彻理解DOM的关键所在。”,所以觉得应该写一篇关于NodeList和HTMLCollection的博客来好好了解和总结下这方面的知识点。

NodeList

  NodeList是一个 节点的集合 (既可以包含元素和其他节点),在DOM中,节点的类型总共有12种,通过判断节点的nodeType来判断节点的类型。

  我们可以通过Node.childNodes和document.querySelectAll() (返回NodeList的接口有很多,这里不一一列举,下同)来获取到一个NodeList对象。

  NodeList对象有个length属性和item()方法,length表示所获得的NodeList对象的节点个数,这里还是要强调的是节点,而item()可以传入一个索引来访问Nodelist中相应索引的元素。

 1   2     

3 文本节点 4 5 node1 6 node2 7 node3 8

查看更多关于DOM中的NodeList与HTMLCollection_html/css_WEB-ITnose的详细内容...

  阅读:25次