Я использую GWT, и мне приходится напрямую манипулировать DOM из-за глючного виджета, который не центрируется должным образом.Я написал следующий код для очистки дочерних элементов в элементе <body>
во время переходов представления, поскольку RootPanel.clear () не полностью очищает HTML:
while (root.hasChildNodes()) {
root.removeChild(root.getFirstChild());
}
Но он вызывает исключение NullPointerException.Однако простое изменение getFirstChild()
на getLastChild()
работает отлично.
while (root.hasChildNodes()) {
root.removeChild(root.getLastChild());
}
Есть идеи почему?