A.contains(B):A是否是B的父级,返回布尔值;
若A=B,结果也为true

<div id="test"><div id="test1"><div id="test2"><div id="test3"></div><div id="test4"></div></div><div id="test5"></div></div></div>
var test2 = document.getElementById("test2"),test3 = document.getElementById("test3"),test4 = document.getElementById("test4");console.log(test3.parentNode) // div#test2
var res = test3.parentNode.contains(test4);
console.log(res); // true
res = test3.parentNode.contains(test2)
console.log(res); // true

js:contains函数相关推荐

  1. js自定义函数及参数问题

    js自定义函数的过程中,往往我们希望指定一些参数的默认值 很容易的会写出如下的js 方法 function test(a,b,c=1,d='id'){ return 1; } 但是定义完之后,浏览器会 ...

  2. 【转】JS回调函数--简单易懂有实例

    JS回调函数--简单易懂有实例 初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数. 我们先来看看回调的英文定义:A callback is a function that is ...

  3. url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介

    转载地址:http://www.haorooms.com/post/js_escape_encodeURIComponent 引子 浏览器URl地址,上网一定会用到,但是浏览器地址有中文或者浏览器ur ...

  4. url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介【转】

    引子 浏览器URl地址,上网一定会用到,但是浏览器地址有中文或者浏览器url参数操作的时候,经常会用到encodeURIComponent()和decodeURIComponent()以及encode ...

  5. prototype.js常用函数及其用法

    prototype.js常用函数: 函数名  解释  举例  Element.toggle  交替隐藏或显示  Element.toggle(''div1'',''div2'')  Element.h ...

  6. 调用c++_WebAssembly: 在C代码中调用JS的函数

    0. 前提知识点 导出C中的函数给JS调用:主要是EMSCRIPTEN_KEEPALIVE这个Emscripten环境特有的宏. #include <stdio.h>#ifndef EM_ ...

  7. js中函数的参数为函数的情况即回调函数

    js中函数的参数可以是数组对象也可以是函数,当参数为函数时我们叫做回调函数 //定义回调函数 function B() { console.log("函数B") setTimeou ...

  8. JS回调函数(callback)

    在使用Jquery的时候,用到Callback(),回调函数的概念.而且很多. 比如: $.ajax({url:"test.json",type: "GET", ...

  9. js回调函数的理解(轉)

    js回调函数(callback)理解Mark!讲之前说一句function say(){alert(,,,,,,,,)}var say=function (){alert(,,,,,,,)}var s ...

  10. js Date 函数方法

    转载自   js Date 函数方法 var myDate = new Date();myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取 ...

最新文章

  1. CVPR单目深度估计竞赛结果出炉,腾讯光影研究室优势夺冠,成果落地应用
  2. 用DOS命令来运行Java代码
  3. 中后台管理信息系统通用原型方案_AxureUX客户关系管理系统后台设置中心原型模板正式发布...
  4. HTML中a标签/超链接标签的下划线怎么去掉
  5. SQL Azure Reporting CTP
  6. CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)
  7. 交互式图表_如何构建罗马数字转换器和交互式罗马数字图表
  8. mysql 5.6.21不能选择安装路径_mysql5.6.21服务器安装图解(选择安装和数据目录)
  9. linu - 系统延时与定时任务
  10. Minimum Mean Squared Error (MMSE)最小均方误差
  11. 北京公交公开招标思路
  12. couldn't find libweibosdkcore.so
  13. Cannot assign configuration entry 'pluginArtifacts' with value '${plugin.artifacts}' of type java.ut
  14. xp系统dns服务器有问题,xp系统dns错误的恢复方法
  15. 激光测距传感器原理与应用介绍
  16. Excel 某招聘网站职位分析项目
  17. 正定与半正定矩阵,判别的方法不能混用,否则出错
  18. 前端工程师实习面试总结
  19. 宝贝快出生的这三个表现,孕妈尽快去医院待产
  20. Spark架构原理和生态系统

热门文章

  1. 黄博的机器学习课程开课了!
  2. 在美国学CS能挣多少钱?美国IT公司标准 offer package详细数字及绿卡政策 | 美国留学申请与就业找工作咨询博客|Warald|一亩三分地论坛...
  3. MyBatis课堂笔记
  4. python笔迹识别_CVPR 2019笔迹识别论文:逆鉴别网络+八路Attention
  5. 港股暴涨利好有哪些板块?
  6. Cisco Packet Tracer 交换机的VLAN划分
  7. 鸭绒和鹅绒的区别RDS人道羽绒标准
  8. 关于fuse的常用启动参数
  9. atoi和itoa的模拟实现
  10. 内存优化 · 基础论 · 初识 Android 内存优化