Js is used to determine whether an element is a sub-element of another element. It is often used for some effects, especially for applications related to mouse events, such as a floating layer, when you move the mouse over the elements in the floating layer, the floating layer is displayed. When you click the elements outside the floating layer, the floating layer is hidden. Of course there are many methods, but I think it is one of the simplest ways to determine whether an element is a child element of another element.
Method:
Copy to ClipboardReference: [www.bkjia.com] function isParent (obj, parentObj ){
While (obj! = Undefined & obj! = Null & obj. tagName. toUpperCase ()! = 'Body '){
If (obj = parentObj ){
Return true;
}
Obj = obj. parentNode;
}
Return false;
}
Demo:Click here
Js to determine whether an element is another element of the sub-element related methods and contains method, please refer to this article: http://www.bkjia.com/a/view/36199.html
From: http://www.css88.com/