//简单粗暴
function commonParentNode(oNode1, oNode2) {
let parent1 = oNode1.parentNode;
let parent2 = oNode2.parentNode;
while(parent1 && parent2){
if(parent1 == oNode2){
return parent1;
}
else if(parent2 == oNode1){
return parent2;
}
else if(parent1 == parent2){
return parent1;
}
else{
parent1 = parent1.parentNode;
parent2 = parent2.parentNode;
}
}
}

京公网安备 11010502036488号