问题描述
- IE不显示动态添加表格行
-
document.getElementById("tb1").innerHTML = document.getElementById("tb1").innerHTML + array[0]; document.getElementById("tb2").innerHTML = document.getElementById("tb2").innerHTML + array[1]; document.getElementById("tb3").innerHTML = document.getElementById("tb3").innerHTML + array[2]; document.getElementById("tb4").innerHTML = document.getElementById("tb4").innerHTML + array[3];
alert数组是有值的,四个table的innerHTML也有值,就是显示不出添加的tr行
解决方案
向表格中动态添加行
动态添加表格行
通过innerHTML动态添加表格行
解决方案二:
不能这样添加,可以采用appendChild来添加tr、td元素
解决方案三:
可以采用appendChild来添加tr、td元素
解决方案四:
使用append方法添加tr和td,不能这样写
解决方案五:
这不对,你可以用append添加,$(selector).append(content)
content必需。规定要插入的内容(可包含 HTML 标签)。使用函数在指定元素的结尾插入内容。
解决方案六:
设置innerHTML对tbody有效,不要直接在table对象上操作
document.getElementById("tb1").getElementsByTagName('tbody')[0].innerHTML = document.getElementById("tb1").getElementsByTagName('tbody')[0].innerHTML + array[0];
时间: 2024-10-30 19:00:19