1. Node.contains()返回的是一个布尔值,来表示传入的节点是否为该节点的后代节点
2.
node.contains( otherNode )
-
node
是否包含otherNode节点. -
otherNode
是否是node的后代节点.
如果 otherNode
是 node 的后代节点或是
node
节点本身.则返回true
, 否则返回 false
.
3. 描述:查找两个节点的最近的一个共同父节点,可以包括节点自身
输入描述:oNode1 和 oNode2 在同一文档中,且不会为相同的节点
1 function commonParentNode(oNode1, oNode2) { 2 if(oNode1.contains(oNode2)){ 3 return oNode1; 4 }else if(oNode2.contains(oNode1)){ 5 return oNode2; 6 } 7 return oNode1.parentNode; 8 }