0
我想更換<td>
標籤。更換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>
內容到<div>
的innerHTML
,所述<td>
從該內容(按照塊級元素)取代。
如何用innerHTML
替換<td>
與新的<td>
內容?
爲什麼這是CW? – 2009-11-10 14:04:03
'td'元素只能是'tr'元素的子元素。您將體驗在不同瀏覽器奇怪的和不可預知的行爲,如果你試圖把它放在一個'div'.See的HTML表格規格:http://www.w3.org/TR/html401/struct/tables.html – NickFitz 2009-11-10 14:06:07