Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

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

Syntax

node.hasChildNodes()

Examples

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

Specification

See also

Document Tags and Contributors

Tags: 
 Last updated by: fscholz,