Node.contains

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 }

 

上一篇:The class file Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT> contains a signature 报错eclipse


下一篇:Set-HashSet源码笔记