题解 | #dom 节点查找#

dom 节点查找

http://www.nowcoder.com/practice/74d74be449af4c66907fe2d6961c255c

1.因为题目的意思,可以包括节点自身,所以存在本身就是父节点的情况。

function commonParentNode(oNode1, oNode2) {
    while(true){
        if(oNode1.contains(oNode2))return oNode1; //刚好node1是node2的父节点的时候 返回node1
        if(oNode2.contains(oNode1))return oNode2; //同上
        oNode1 = oNode1.parentNode; //如果不符合上述条件,则进入循环后,往上一级查找,只找一边节点就行 总能找到包含他两的老父亲。
    }
}
全部评论

相关推荐

点赞 评论 收藏
分享
运营3年修炼中接简历辅导:你的科研项目经历里,只写了你的动作,没有写你的思考和成果,不要只写使用什么进行了什么,这等于罗列你的任务,简历是为了突出你的优秀,你在什么样的任务背景下,克服了什么样的困难,针对性地做了哪些事情,最后达成了什么成果(用数据体现你的成果和效率)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务