0
我想用javascript創建一個表格,並且在一些單元格中,使用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」的副本,將工作 - 。?我可以在程序使用它,但不應該在上面的代碼也行
您不需要使用'setAttribute'來設置元素的ID。只需使用'myElement.id =「desiredvalue」'。 – 2013-05-14 00:21:21
不,你不應該使用相同的ID創建多個元素 - 這是無效的,'getElementById'只會得到第一次發生 – Bergi 2013-05-14 00:21:37
要麼我不明白你的問題,要麼你的代碼工作。檢查這個http://jsfiddle.net/hW8qf/。它創建新的行和列,但沒有任何內容。你可以使用鉻或檢查它使用螢火蟲。 – AliBZ 2013-05-14 00:23:43