The Node.hasChildNodes()
method returns a Boolean
value indicating whether the current Node
has child nodes or not.
node.hasChildNodes()
The next example removes the first child node inside the element with the id "foo"
if foo has child nodes.
var foo = document.getElementById("foo"); if ( foo.hasChildNodes() ) { foo.removeChild( foo.childNodes[0] ); }
There are three ways to determine whether the node has a child node.
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Node/hasChildNodes