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学习笔记7 原型链的原理
Jan 11 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
Sep 17 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
js+canvas绘制矩形的方法
Jan 28 Javascript
JavaScript中的Number数字类型学习笔记
May 26 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
Nov 19 Javascript
mac上配置Android环境变量的方法
Jul 08 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
Oct 20 Javascript
如何解决.vue文件url引用文件的问题
Jan 18 Javascript
Openlayers显示地理位置坐标的方法
Sep 28 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
Oct 29 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
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
PHP+ajax 无刷新删除数据
2010/02/20 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
js 深拷贝函数
2008/12/04 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
js实现tab切换效果实例
2015/09/16 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
基于jquery实现瀑布流布局
2020/06/28 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
pycharm重置设置,恢复默认设置的方法
2018/10/22 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
2018/12/19 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
python自动保存百度盘资源到百度盘中的实例代码
2019/08/26 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
如何安装ruby on rails
2014/02/09 面试题
中层干部竞争上岗演讲稿
2014/01/13 职场文书
出纳会计岗位职责
2014/03/12 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
电气自动化求职信
2014/06/24 职场文书
心术观后感
2015/06/11 职场文书
于丹讲座视频观后感
2015/06/15 职场文书
听课评课活动心得体会
2016/01/15 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers
Java获取字符串编码格式实现思路
2022/09/23 Java/Android