在appendChild之后用Java更新DOM树

时间:2014-11-03 02:53:29

标签: java xml dom saxparser

我的问题是,当我在树中添加新的Child时,我尝试通过ID访问此元素(document.getElementByID(" id"))但返回null。

但是,如果我从根元素导航到他们的孩子,则会出现此元素。

我该怎么办?

我认为这是索引ID的问题

谢谢和问候。

2 个答案:

答案 0 :(得分:0)

当您添加新的孩子时,请为其指定一个ID。

如果您没有分配ID,则无法访问它。

Ant尝试使用id在div中添加元素。

这是一个很好的做法。

答案 1 :(得分:0)

解决方案,感谢Abrar Jahin:

user.setAttribute("uId", text_uId); //add attribute to Element
user.setIdAttribute("uId", true); //specify the attribute is the ID

之后,您可以通过ID

在DOM树中找到此元素
Element user = document.getElementById(text_uId);