7 个解决方案
#1
table的innerHTML属性是只读的,可以用insertRow这样的方法来
#2
insertRow? 我是要实现动态的表头生成。//$("title_view").innerHTML=""; 加载的时候,我这样把它置空,然后报错的。
#4
objMyTable.setAttribute("border",1);//为表格设置边框为1 貌似这个方法在IE中也不适用,汗。
#5
ie,firefox以及其它浏览器对于 table 标签的操作都各不相同,在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,使用appendChile方法也不管用。
解决方法:
//向table追加一个空行:
var row = otable.insertRow(-1);
var cell = document.createElement("td");
cell.innerHTML = " ";
cell.className = "XXXX";
row.appendChild(cell);
#6
追加一个空行?我加一个空的tr td不行。 可以解释清楚点么?本人JS水平实在有限,汗
#7
div里面用innerhtml应该没这些个问题吧
#1
table的innerHTML属性是只读的,可以用insertRow这样的方法来
#2
insertRow? 我是要实现动态的表头生成。//$("title_view").innerHTML=""; 加载的时候,我这样把它置空,然后报错的。
#3
#4
objMyTable.setAttribute("border",1);//为表格设置边框为1 貌似这个方法在IE中也不适用,汗。
#5
ie,firefox以及其它浏览器对于 table 标签的操作都各不相同,在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,使用appendChile方法也不管用。
解决方法:
//向table追加一个空行:
var row = otable.insertRow(-1);
var cell = document.createElement("td");
cell.innerHTML = " ";
cell.className = "XXXX";
row.appendChild(cell);
#6
追加一个空行?我加一个空的tr td不行。 可以解释清楚点么?本人JS水平实在有限,汗
#7
div里面用innerhtml应该没这些个问题吧