mozilla
Your Search Results

    element.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

    Contributors to this page: Potappo
    Last updated by: Potappo,