题目描述:
查找两个节点的最近的一个共同父节点,可以包括节点自身
输入描述:oNode1 和 oNode2 在同一文档中,且不会为相同的节点

function commonParentNode(oNode1, oNode2) {

   let node1=oNode1.parentNode
   let node2=oNode2.parentNode
  while(true)
      {
          if(node1.contains(oNode2))
             {return node1} 
          if(node2.contains(oNode1))
             {return node2}
          node1=node1.parentNode;
          node2=node2.parrentNode;

      }

补充
语法:
node.contains( otherNode )
node 是否包含otherNode节点.
otherNode 是否是node的后代节点.
如果 otherNode 是 node 的后代节点或是 node 节点本身.则返回true , 否则返回 false