Javascript 修改表中的行而不是列
我有这样一张桌子Javascript 修改表中的行而不是列,javascript,dom,Javascript,Dom,我有这样一张桌子 <table><tr> <td>some code</td> <td>some code</td> <td>some code</td> </table> 一些代码 一些代码 一些代码 如何将其修改为 <table><tr> <td>some code</td> <tr><td>some cod
<table><tr>
<td>some code</td>
<td>some code</td>
<td>some code</td>
</table>
一些代码
一些代码
一些代码
如何将其修改为
<table><tr>
<td>some code</td>
<tr><td>some code</td>
<tr><td>some code</td>
</table>
一些代码
一些代码
一些代码
使用Javascript?应该可以:
var table = document.getElementById("tableid");
var oldrow = table.getElementsByTagName("tr")[0];
var cells = oldrow.childNodes;
while (cells.length>0) {
var newrow = document.createElement("tr");
table.appendChild(newrow);
newrow.appendChild(cells[0]);
}
table.removeChild(oldrow);
你应该关闭你的标签。