DOM节点类型,在遍历处理中非常有用,可以过滤掉不关心的节点。
如:
function showPageAttr(){ var divImgShowArea = document.getElementById('divImgShowArea'); var nodes = divImgShowArea.childNodes; for(var i=0;i<nodes.length;i++){ var img = nodes[i]; if(img.nodeType != 1) continue; //DO YOUR PROCESSING } }
节点的nodeType 值可能返回如下属性:
1-ELEMENT //元素节点
2-ATTRIBUTE //属性节点
3-TEXT //文本节点
4-CDATA
5-ENTITY REFERENCE
6-ENTITY
7-PI (processing instruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENT TYPE
11-DOCUMENT FRAGMENT
12-NOTATION