替换TD标签

时间:2009-11-10 13:43:01

标签: javascript

我想替换<td>标记。

我的代码如下所示:

var divele = document.createElement("div");
divele.innerHTML = "<td><p>content</p></td>";

var tdele = document.getElementByd("tdid");
tdele.parentNode.replaceChild(divele.firstChild,tdele);

tdid替换为<p>标记内容,而不是<td>

当我将<td>内容分配给innerHTML的{​​{1}}时,<div>会从该内容中替换(根据块级元素)。

如何使用<td>将新<td>内容替换为<td>

1 个答案:

答案 0 :(得分:1)

var td = document.getElementById('tdid');
td.innerHTML = "<p>content</p>";

直接将内容直接放入td。

替换td单元格会导致奇怪的行为,并且如果它完全有效,会给你意想不到的结果。