Node.hasChildNodes

Summary

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

Syntax

node.hasChildNodes()

Examples

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.

Specification

See also

Document Tags and Contributors

Last updated by: kscarfone,