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 相关文章推荐
JQuery中的$.getJSON 使用说明
Mar 10 Javascript
jquery选择器之内容过滤选择器详解
Jan 27 Javascript
js获取元素相对窗口位置的实现代码
Sep 28 Javascript
同步文本框内容JS代码实现
Aug 04 Javascript
浅谈jquery高级方法描述与应用
Oct 04 Javascript
探究react-native 源码的图片缓存问题
Aug 24 Javascript
zTree获取当前节点的下一级子节点数实例
Sep 05 Javascript
vue router自动判断左右翻页转场动画效果
Oct 10 Javascript
用vue快速开发app的脚手架工具
Jun 11 Javascript
JavaScript常见继承模式实例小结
Jan 11 Javascript
微信小程序如何调用新闻接口实现列表循环
Jul 02 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
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
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
理解Javascript_05_原型继承原理
2010/10/13 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
分享我对JS插件开发的一些感想和心得
2016/02/04 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
2019/03/06 jQuery
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
Python单元测试框架unittest使用方法讲解
2015/04/13 Python
Python实现在线音乐播放器
2017/03/03 Python
Python星号*与**用法分析
2018/02/02 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
基于django传递数据到后端的例子
2019/08/16 Python
tensorflow自定义激活函数实例
2020/02/04 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
python读取xml文件方法解析
2020/08/04 Python
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
关于Java finally的面试题
2016/04/27 面试题
我的网上商城创业计划书
2013/12/26 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
2015年暑假生活总结
2015/07/13 职场文书
golang goroutine顺序输出方式
2021/04/29 Golang
Python基础之元组与文件知识总结
2021/05/19 Python