3.dom节点的查找

题目:查找两个节点的最近的一个共同父节点,可以包括节点自身

实现代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h3>题目描述:查找两个节点的最近一个共同的父节点,可以包括节点自身</h3>
<p>思路:只要其中一个节点的祖先节点包含另一个节点就行,这个节点的祖先节点就是要查找的节点</p>
<script>
    function commonParentNode(oNode1,oNode2){
        //注意这里for循环的写法
        for(;oNode1;oNode1=oNode1.parentNode){
            if(oNode1.contains(oNode2)){
                return oNode1;
            }
        }
    }
</script>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/tozeroblog/article/details/82261793