//简单粗暴 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; } } }