我的問題是,當我在樹中添加新的Child時,我嘗試通過ID(document.getElementByID(「id」))訪問此元素,但返回null。在appendChild後更新Java中的DOM樹
但是,如果我從根元素導航到其子元素,則會顯示此元素。
我該怎麼辦?
我認爲這是一個索引ID問題
感謝和問候。
我的問題是,當我在樹中添加新的Child時,我嘗試通過ID(document.getElementByID(「id」))訪問此元素,但返回null。在appendChild後更新Java中的DOM樹
但是,如果我從根元素導航到其子元素,則會顯示此元素。
我該怎麼辦?
我認爲這是一個索引ID問題
感謝和問候。
的溶液,由於阿布拉Jahin:
user.setAttribute("uId", text_uId); //add attribute to Element
user.setIdAttribute("uId", true); //specify the attribute is the ID
那之後,可以通過ID找到這個元件INT DOM樹
Element user = document.getElementById(text_uId);
考慮提供[可運行示例](https://開頭stackoverflow.com/help/mcve),它演示了你的問題。這會導致更少的混淆和更好的迴應 – MadProgrammer 2014-11-03 03:05:50