固定一个Dom不动,让另一个节点不断往上找,直到遇到一个父节点能够包含另一个节点为止,这里用递归更加方便理解~
function commonParentNode(oNode1, oNode2) { if(oNode1.contains(oNode2)){ return oNode1; } else { return commonParentNode(oNode1.parentNode, oNode2) } }
固定一个Dom不动,让另一个节点不断往上找,直到遇到一个父节点能够包含另一个节点为止,这里用递归更加方便理解~
function commonParentNode(oNode1, oNode2) { if(oNode1.contains(oNode2)){ return oNode1; } else { return commonParentNode(oNode1.parentNode, oNode2) } }