我已经试过了,但是没有用。
tbl1.rows[0].cells[0].id ='myId';
这也行不通
tbl1.rows[0].cells[0].setAttribute("id","newid");
我该怎么做?
编辑:当查看页面源代码时,id 没有改变,但是当我们使用 Firebug 检查时,会显示新的 Id。
谢谢
最佳答案
这应该有效。如果不是,那么其他地方可能有错误,或者选择器不正确。
见一个 working demo .
编辑
刚刚发现这在 firefox 中不起作用。
尝试
document.getElementById("tbl1").rows[0].cells[0].id = "myId";
关于asp.net - 如何使用javascript更改表格单元格的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735346/