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 相关文章推荐
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
javascript生成随机颜色示例代码
May 05 Javascript
谈谈JavaScript类型系统之Math
Jan 06 Javascript
JS正则表达式比较常见用法
Jan 26 Javascript
jQuery购物网页经典制作案例
Aug 19 Javascript
打造通用的匀速运动框架(实例讲解)
Oct 17 Javascript
vuejs实现折叠面板展开收缩动画效果
Sep 06 Javascript
Vue和React组件之间的传值方式详解
Jan 31 Javascript
在Layui中实现开关按钮的效果实例
Sep 29 Javascript
d3.js实现图形缩放平移
Dec 19 Javascript
Vuex的各个模块封装的实现
Jun 05 Javascript
vue实现简单加法计算器
Oct 22 Javascript
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入门学习的几个不错的实例代码
2008/07/13 PHP
PHP MemCached高级缓存配置图文教程
2010/08/05 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
老生常谈PHP面向对象之标识映射
2017/06/21 PHP
Javascript注入技巧
2007/06/22 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
基于jquery的商品展示放大镜
2010/08/07 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
2015/12/30 Javascript
js中数组结合字符串实现查找(屏蔽广告判断url等)
2016/03/30 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
轻松掌握JavaScript中介者模式
2016/08/26 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
JavaScript数据结构之二叉树的查找算法示例
2017/04/13 Javascript
Textarea输入字数限制实例(兼容iOS&安卓)
2017/07/06 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
Vue项目全局配置微信分享思路详解
2018/05/04 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
vue-cli4.x创建企业级项目的方法步骤
2020/06/18 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
python分布式环境下的限流器的示例
2017/10/26 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
我的中国梦演讲稿1000字
2014/08/19 职场文书
安全责任书范文
2014/08/25 职场文书
西安事变观后感
2015/06/12 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
python中24小时制转换为12小时制的方法
2021/06/18 Python
修改并编译golang源码的操作步骤
2021/07/25 Golang