Node.hasChildNodes()

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

Syntax

JavaScript
node.hasChildNodes()

Examples

The next example removes the first child node inside the element with the id "foo" if foo has child nodes.

js;highlight:[3]
var foo = document.getElementById("foo");

if ( foo.hasChildNodes() ) { 
  foo.removeChild( foo.childNodes[0] );
}

Specification

See also

License

© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/api/node/haschildnodes

API DOM Method Node