js判断一个元素是否为另一个元素的子元素的代码


Posted in Javascript onMarch 21, 2012

当然方法有很多,不过个人认为通过判断一个元素是否为另一个元素的子元素是最简单的实现方式之一。
废话少说直接上方法:

function isParent (obj,parentObj){ 
while (obj != undefined && obj != null && obj.tagName.toUpperCase() != 'BODY'){ 
if (obj == parentObj){ 
return true; 
} 
obj = obj.parentNode; 
} 
return false; 
}

查看demo:http://demo.3water.com/js/2012/isParent/
感谢hafeyang的留言,js判断一个元素是否为另一个元素的子元素相关方法还有contains方法,大家可以看看司徒正美的文章 https://3water.com/article/26158.htm
Javascript 相关文章推荐
ajax不执行success回调而是执行了error回调
Dec 10 Javascript
JavaScript中的操作符==与===介绍
Dec 31 Javascript
jQuery子窗体取得父窗体元素的方法
May 11 Javascript
纯javascript判断查询日期是否为有效日期
Aug 24 Javascript
JavaScript的代码编写格式规范指南
Dec 07 Javascript
AngularJS 过滤器(自带和自建)详解
Sep 19 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
vue检测对象和数组的变化分析
Jun 30 Javascript
react实现换肤功能的示例代码
Aug 14 Javascript
JS动画实现回调地狱promise的实例代码详解
Nov 08 Javascript
JS绘图Flot应用图形绘制异常解决方案
Oct 16 Javascript
jQuery冲突问题解决方法
Jan 19 jQuery
HTML中的setCapture和releaseCapture使用介绍
Mar 21 #Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 #Javascript
js对象关系图 方便dom操作
Mar 18 #Javascript
再谈javascript面向对象编程
Mar 18 #Javascript
一个简单的Ext.XTemplate的实例代码
Mar 18 #Javascript
Javascript 面向对象编程(coolshell)
Mar 18 #Javascript
Javascript面向对象编程
Mar 18 #Javascript
You might like
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
MSN消息提示类
2006/09/05 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
javascript自定义startWith()和endWith()的两种方法
2013/11/11 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
基于vue实现分页效果
2017/11/06 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
原生JS实现逼真的图片3D旋转效果详解
2019/02/16 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
详解jquery和vue对比
2019/04/16 jQuery
简单谈谈javascript高级特性
2019/09/04 Javascript
js实现简单音乐播放器
2020/06/30 Javascript
python 性能优化方法小结
2017/03/31 Python
Python导入模块时遇到的错误分析
2017/08/30 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
如何写python的配置文件
2020/06/07 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
python 实现Harris角点检测算法
2020/12/11 Python
Java中实现多态的机制
2015/08/09 面试题
喜之郎果冻广告词
2014/03/20 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
安全教育日主题班会
2015/08/13 职场文书
婚庆答谢词大全
2015/09/29 职场文书
《秋天的图画》教学反思
2016/02/19 职场文书