0

我正在尽我最大的努力计划如何做到这一点,但我不能......

例子:

我有一个带有 id 的表,但没有 td id 的...

我每个 tr 有四个 td。

<tr>
<td>one</td><td>two</td><td>three</td><td>four</td></tr>
<tr>
<td>aaa</td><td>bbb</td><td>ccc</td><td>ddd</td></tr>

所以,我想要的是在同一个表中生成这个输出:

<tr>
<td>one two</td><td>three four</td></tr>
<tr>
<td>aaa bbb</td><td>ccc ddd</td></tr>

表中从 4 td 到 2 td 显示了四个值。

4

2 回答 2

1

编辑:我误读了你的目标 HTML 并给了你一些你不想要的东西。这是为您提供所需 HTML 结果的更正代码:

http://jsfiddle.net/gilly3/DxVAS/6/

var t = document.getElementById("myTable");
for (var i = t.rows.length - 1; i >= 0; i--) {
    var r = t.rows[i];
    r.cells[0].innerHTML += " " + r.removeChild(r.cells[1]).innerHTML;
    r.cells[1].innerHTML += " " + r.removeChild(r.cells[2]).innerHTML;
}
于 2011-10-28T09:21:17.680 回答
0

玩得开心:http: //jsfiddle.net/ungarida/4C29u/

于 2011-10-28T11:20:51.510 回答