We're looking for a person or people to help audit MDN to find places we could speed up. Is this you or someone you know? Check out the RFP: https://mzl.la/2IHcMiE

Node.hasChildNodes Redirect 1


hasChildNodes returns a Boolean value indicating whether the current Node has child nodes or not.




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] );

Note that Node.hasChildNodes, without the parenthesises, will return the hasChildNodes Function, and not a Boolean.


See also

Document Tags and Contributors

 Last updated by: Sheppy,