繁体   English   中英

是否可以用另一个td元素替换HTML表td元素

[英]Is it possible to replace an HTML table td element with another td element

我想这样做的原因是因为我在某些浏览器中更改td元素的类时遇到了问题。 我想知道是否可以简单地替换整个元素,警告,代码和建议都很感激。

您可以像使用任何其他元素一样将表格单元格替换为另一个表格单元格:

var td = <reference to td element>;
var newTd = document.createElement('td');
td.parentNode.replaceChild(newTd, td);

如果您只想添加或指定新的类值,请参阅qwertymk的答案。

你可以使用jQuery轻松删除一些tds并用新的tds替换它们,即:

$("td").remove();
$("tr").append("HTML CODE");

您是否尝试过td.className += ' newClass'来添加一个类或td.className = 'newClass'来为它分配一个类?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM