0

我想用javascript创建一个表格,并在一些单元格中,用javascript放入单选按钮和复选框。我找到了这段代码:

function insRow() {
        var x = document.getElementById('myTable').insertRow(0);
        var y = x.insertCell(0);
        y.setAttribute('id', "NewDiv");
}

(最后一行 ( setAttribute) 是我添加的一行。我认为我可以给新表格单元格一个 ID,然后document.GetElementByID在各种子例程中使用该 ID。这不起作用。现在也许制作一个全局变量来存储一个'y' 的副本可以工作 - 我可以在例程中使用它。但上面的代码不应该也工作吗?

4

1 回答 1

0

document.getElementById方法(小写"g""d"仅在将元素添加到 DOM 后才有效。

最终,如果可能,y在附加变量之前对变量进行操作,但它可以像任何其他元素一样通过 ID 访问。

于 2013-05-14T00:21:29.707 回答