我在Windows 10 IE 11中收到无效参数脚本错误。 但在Windows 7中它工作正常。请检查附加的屏幕截图。你能不能请任何人帮助我们。 代码如下所示:
var tbl = document.getElementById('packageMaterial');
var lastRow = tbl.rows.length;
var row = tbl.insertRow(lastRow);
var td1 = row.insertCell(0);
var td2 = row.insertCell(1);
var td3 = row.insertCell(3);
td1.innerHTML = "test1";
td2.innerHTML = "test2";
td3.innerHTML = "test3";
在这段代码中我缺少2个参数来创建单元格,即使此代码在win7操作系统中正常工作但在win10 IE 11中我得到了无效参数脚本错误。请检查附加的错误屏幕截图。
答案 0 :(得分:0)
问题出在您的代码的以下几行。
var tdAvailQty = row.insertCell(3);
var tdPkgId = row.insertCell(5);
在Windows 10 IE 11中,您需要按顺序插入表格列,在这里插入0,1,2,3而不插入4,您将使用5。
您可以执行row.insertCell(4)来解决该问题。
希望有所帮助