javascript 我对innerHTML设置值,但IE下提示有错误,代码如下

2025-02-28 00:19:38
推荐回答(2个)
回答1:

要么表格都用innerHTML生成,包括table和/table(IE不允许js改变table里面的内容,别的浏览器可以)
要么使用表格的方法插入行:
insertRow() 方法用于在表格中的指定位置插入一个新行。
tableObject.insertRow(index)

该方法创建一个新的 TableRow 对象,表示一个新的 标记,并把它插入表中的指定位置。
新行将被插入 index 所在行之前。若 index 等于表中的行数,则新行将被附加到表的末尾。
如果表是空的,则新行将被插入到一个新的 段,该段自身会被插入表中。
可以用 TableRow.insertCell() 方法给新创建的行添加内容。

回答2:

IE11及Chrome下测试没有问题
不知道你那边报什么错