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 相关文章推荐
js 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
编写兼容IE和FireFox的脚本
May 18 Javascript
JavaScript实现拼音排序的方法
Nov 20 Javascript
Jquery 表单验证类介绍与实例
Jun 09 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
Dec 27 Javascript
简介JavaScript中的setTime()方法的使用
Jun 11 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
Jan 19 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
Jan 04 Javascript
百度地图JavascriptApi Marker平滑移动及车头指向行径方向
Mar 13 Javascript
详解webpack es6 to es5支持配置
May 04 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 Javascript
Layui 设置select下拉框自动选中某项的方法
Aug 14 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 zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
PHP入门学习笔记之一
2010/10/12 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
通达OA公共代码 php常用检测函数
2011/12/14 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
php实现图片局部打马赛克的方法
2015/02/11 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
基于Vue实例生命周期(全面解析)
2017/08/16 Javascript
vue cli3 调用百度翻译API翻译页面的实现示例
2019/09/13 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
python字符串,数值计算
2016/10/05 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
护士长竞聘书
2014/03/31 职场文书
物理课外活动总结
2014/08/27 职场文书
八项规定对照检查材料
2014/08/31 职场文书
授权委托书公证
2014/09/14 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
机修车间主任岗位职责
2015/04/08 职场文书
退休教师欢送会致辞
2015/07/31 职场文书
同学聚会开幕词
2019/04/02 职场文书
2019年朋友圈经典励志语录50条
2019/07/05 职场文书
MySQL限制查询和数据排序介绍
2022/03/25 MySQL
解决Oracle数据库用户密码过期
2022/05/11 Oracle