Node.contains

Posted icyyyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.contains相关的知识,希望对你有一定的参考价值。

1. Node.contains()返回的是一个布尔值,来表示传入的节点是否为该节点的后代节点

2. 

node.contains( otherNode )
  • node 是否包含otherNode节点.
  • otherNode 是否是node的后代节点.

如果 otherNode 是 node 的后代节点或是 node 节点本身.则返回true , 否则返回 false.

3. 描述:查找两个节点的最近的一个共同父节点,可以包括节点自身

   输入描述:oNode1 和 oNode2 在同一文档中,且不会为相同的节点

1 function commonParentNode(oNode1, oNode2) {
2     if(oNode1.contains(oNode2)){
3         return oNode1;
4     }else if(oNode2.contains(oNode1)){
5         return oNode2;
6     }
7     return oNode1.parentNode;
8 }

 

以上是关于Node.contains的主要内容,如果未能解决你的问题,请参考以下文章

A linked list is given such that each node contains an additional random pointer which could point t

微信小程序代码片段

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板