我有javascript變量obj,它表示DOM中的一個元素,我希望更改其ID。我試圖通過以下方式來做到這一點,這也說明它不起作用!我可以使用Javascript更改HTML元素的ID嗎?
obj.id = "newID";
alert(obj.id); // this gives me newID as required
var element = document.getElementById("newID");
if (element != null) { alert("Hooray"); // this alert never gets displayed! }
我上面的代碼有什麼問題,這意味着id似乎被更改,但沒有拿到DOM中?提前謝謝了。
如何分配'obj'? – 2010-09-24 13:13:49
在什麼瀏覽器你重現這種情況下? – HoLyVieR 2010-09-24 13:19:51
是否已將「obj」附加到文檔中? – Alex 2010-09-24 13:21:00