我想这样做的原因是因为我在某些浏览器中更改td元素的类时遇到了问题。我想知道是否可以简单地替换整个元素,告诫,代码和建议。是否可以用另一个td元素替换一个HTML表td元素
0
A
回答
1
你可以像任何其他元素的另一个表格单元格替换表格单元格:
var td = <reference to td element>;
var newTd = document.createElement('td');
td.parentNode.replaceChild(newTd, td);
如果你只是想添加或分配一个新的类值,见qwertymk的答案。
0
您是否尝试过td.className += ' newClass'
添加班级或td.className = 'newClass'
来为其分配一个班级?
1
您可以使用jQuery来轻松去除一些TDS和与新的TDS替换它们,即:
$("td").remove();
$("tr").append("HTML CODE");
相关问题
- 1. 将一个“td”元素替换为另一个表格之间的拖动
- 2. 使用Jquery选择一个td元素
- 3. 将html元素替换为另一个
- 4. 如何用另一个div []元素替换一个div []元素?
- 5. JQuery在td中选择一个元素
- 6. 获取td中的下一个元素
- 7. 创建一个TR元素中的TD元素使用Javascript
- 8. Python:用另一个元素替换列表中的元素
- 9. html dom for td元素
- 10. 从列中切换单个“td”元素
- 11. 如何定义使用jQuery或JavaScript的另一个元素的td元素?
- 12. xsl用另一个替换空元素
- 13. 如何找出一个HTML元素是否在另一个HTML元素之后?
- 14. 使用javascript交换表的td元素
- 15. 如何定位表格单元(td)中的元素,使一个元素左对齐,另一个右对齐?
- 16. HTML:跳棋可点击的TD元素
- 17. 如何用另一个元素替换元素?
- 18. jQuery用另一个元素标记替换匹配的元素
- 19. php - 用另一个数组的元素替换数组元素?
- 20. 硒为TD元素
- 21. 获得“TD”元素
- 22. 如何根据另一个TD元素更改JQuery Datatables TD元素中的图标?
- 23. 单击事件嵌套表td元素没有第一个表td
- 24. 如何检查元素是否在TD
- 25. 一个元素使另一个元素
- 26. 替换$ .off()一个元素
- 27. 元素已经是另一个元素
- 28. 数组元素是否可以引用另一个数组的元素?
- 29. 只要它存在就用另一个元素替换一个元素
- 30. 添加TD元素到rowspan的TD
的可能重复(HTTP [如何使用JavaScript来代替DOM元素到位?]://计算器。 com/questions/843680/how-to-replace-dom-element-in-place-using-javascript) – 2012-01-27 02:27:11
您可以使用DOM方法以及Table方法。你不应该使用innerHTML,有一些错误。但改变classList/className仍然应该更容易。 – Bergi 2012-01-27 02:46:26