【发布时间】:2023-03-16 13:55:01
【问题描述】:
这适用于 IE,但不适用于 Chrome。所以与浏览器如何处理代码有关。我对这一切都很陌生,所以如果它很简单,我很抱歉没有意识到解决方案。我四处寻找类似的东西,但找不到。
function reFillTable(newData)
{
var tbl = document.getElementById("string"); //works
var tblLength = tbl.rows.length; //this works fine
var row = null;
var cell = null;
splitString = newData.split(" ");
var tableIndex = 1;
for (var n = 0; n < tblLength; n++)
{
row = tbl.rows(n); //this breaks in chrome but not IE???????
//code continues but is irrelevant as of now...
}
}
我可以在“row = tbl.rows(n);”之前收到警报但不是之后,所以它显然打破了这条线。这是怎么回事?另外,有没有比这种方法更好的遍历表的方法?这是我发现的唯一东西,所以我一直在使用它。
【问题讨论】:
标签: javascript html google-chrome internet-explorer