簡體   English   中英

在Internet Explorer中使用子節點不起作用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM