在JS中获取具有指定类型的XML节点

时间:2015-09-05 16:45:13

标签: javascript xml

JavaScript中是否有任何内置函数只能获取元素节点,或者我必须添加另一个循环,如果我之前需要它,它会计算实际数量,例如:

l = 0;
for(i = 0; i < x.childNodes.length; i++){
    if(x.childNodes[i].nodeType = 1) l++;       
}

for(i = 0; i < x.childNodes.length; i++){
    if(x.childNodes[i].nodeType != 1) continue;
    new Something(l);   
}

1 个答案:

答案 0 :(得分:1)

  

节点。children 是一个返回实时的只读属性   HTMLCollection节点的子元素。

<强>语法

var elList = elementNodeReference.children; 
  

elList是一个HTMLCollection,它是DOM的有序集合   元素是elementNodeReference的子元素。如果没有   element子元素,则elList不包含任何元素且长度为   0