在Windows 10 IE 11中获取无效的参数脚本错误

时间:2017-03-07 09:17:26

标签: javascript

我在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中我得到了无效参数脚本错误。请检查附加的错误屏幕截图。

Script Error in Win 10 IE 11

1 个答案:

答案 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)来解决该问题。

希望有所帮助