我有這樣的事情:如何使用javascript生成的html獲取標籤的ID?
td = '<td id = "someId"> Text <input type = "text" name = "someName" value = "someValue" onchange="textChange(' + "someId" + ')"></td>';
var tag = document.createElement("tr");
tag.innerHTML = td;
document.getElementById("mainTable").appendChild(tag);
但部分:
"textChange(' + "someId" + ')"
是錯誤的,因爲如果我想引用這樣的:
document.getElementById("someId").name
這是不確定的。
我應該怎麼做?
哦,我的壞。我認爲這是因爲這是javascript動態生成的html,並且在'Ctrl U'上不可見。 – proggix