我有 javascript 变量 obj 代表 DOM 中的一个元素,我希望更改它的 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 中获取?提前谢谢了。