我想这样做的原因是因为我在某些浏览器中更改 td 元素的类时遇到问题。我想知道是否可以简单地替换整个元素,警告、代码和建议都值得赞赏。
最佳答案
您可以将一个表格单元格替换为另一个表格单元格,就像任何其他元素一样:
var td = <reference to td element>;
var newTd = document.createElement('td');
td.parentNode.replaceChild(newTd, td);
如果您只想添加或分配新的类值,请参阅 qwertymk 的答案。
关于javascript - 是否可以用另一个 td 元素替换 HTML 表格 td 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028066/