我有以下内容:
root = xmlDoc.documentElement;
for (i=0; i<root.childNodes.length; i++) {
if (root.childNodes[i].nodeType==1){ // FILTERING NODE TYPE
myvar = root.childNodes.length;
alert (myvar.length);
}
}
长度返回 7 - 反射(reflect)所有节点类型(未过滤)。
我想要的是:myvar 应该只包含类型 1 的节点元素
我怎样才能做到这一点?
谢谢, L.
最佳答案
使用parseFloat函数获取int值进行比较
root = xmlDoc.documentElement;
for (i=0; i<root.childNodes.length; i++) {
if (parseFloat(root.childNodes[i].nodeType)==1){ // FILTERING NODE TYPE
myvar = root.childNodes.length;
alert (myvar.length);
}
}
关于javascript - 使用javascript将所有类型1的xml节点插入到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12565899/