思路:使用递归的思路往上查找,找到一个节点的父节点,看他是否包含另一个DOM节点
function commonParentNode(oNode1, oNode2) {
for(; ; oNode1 = oNode1.parentNode) {
if(oNode1.contains(oNode2)) {
return oNode1
}
}
}

本文介绍了一种使用递归方法查找两个DOM节点共同父节点的算法实现。通过不断向上遍历直到找到包含另一节点的父节点,该方法适用于前端开发中需要处理DOM结构的场景。
思路:使用递归的思路往上查找,找到一个节点的父节点,看他是否包含另一个DOM节点
function commonParentNode(oNode1, oNode2) {
for(; ; oNode1 = oNode1.parentNode) {
if(oNode1.contains(oNode2)) {
return oNode1
}
}
}


被折叠的 条评论
为什么被折叠?