[英]Using Child nodes for Internet Explorer isn't working?
我的代码在Chrome上可以100%正常运行,它的工作是从表行中获取文本和值,但是一旦进入IE,它就会停止工作,我将其范围缩小到childNodes,这里是代码的快速示例在IE中不起作用:
var t = document.getElementById('tableFull');
for (var i = 1, row; row = t.rows[i]; i++) {
var tee = t.childNodes[3].childNodes[i].rowIndex;
var subtractCost =t.childNodes[3].childNodes[i].childNodes[1].childNodes[1].innerHTML;
var subtractName = t.childNodes[3].childNodes[i].childNodes[0].childNodes[0].innerHTML;
}
有谁知道我可以在这里为IE替换childNodes吗?
.childNodes
还会返回“ CharakterData”类型的Elements,例如html代码中的White Space。 要引用实际的HTML节点,请使用方法“ .children
”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.