Alexander Alexander - 1 year ago 45
HTML Question

JavaScript check if element is child

How can I check using JavaScript, if an HTML element is a child of a particular


if (divElement == child){
// do something...

EDIT: Thank you for the answers. I also had a similair question about descendants and found the answer here Check if div is descendant of another


The following code may help you determine whether the two elements of parent-child relationships.

function isChild (obj,parentObj){
    while (obj != undefined && obj != null && obj.tagName.toUpperCase() != 'BODY'){
        if (obj == parentObj){
            return true;
        obj = obj.parentNode;
    return false;

then use the result of isChild call as condition if statement.

    // doSomething...