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+数组实现网页上显示时间/星期几的实用方法
Jan 18 Javascript
JavaScript中的noscript元素属性位置及作用介绍
Apr 11 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
Aug 01 Javascript
JS 实现导航栏悬停效果(续)
Sep 24 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
Jun 27 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
Aug 02 Javascript
微信小程序 教程之wxapp视图容器 scroll-view
Oct 19 Javascript
jQuery表格的维护和删除操作
Feb 03 Javascript
javascript图片预览和上传(兼容IE)
Mar 15 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
Oct 20 Javascript
vue输入框使用模糊搜索功能的实现代码
May 26 Javascript
JS不要再到处使用绝对等于运算符了
Apr 30 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语法(5)
2006/10/09 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
使用PHP实现Mysql读写分离
2013/06/28 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
input的focus方法使用
2010/03/13 Javascript
javascript中怎么做对象的类型判断
2013/11/11 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
javascript新闻跑马灯实例代码
2020/07/29 Javascript
第三章之Bootstrap 表格与按钮功能
2016/04/25 Javascript
浅谈JQ中mouseover和mouseenter的区别
2016/09/13 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
Python实现SVN的目录周期性备份实例
2015/07/17 Python
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
用Python写一段用户登录的程序代码
2018/04/22 Python
python如何生成各种随机分布图
2018/08/27 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
公共事业管理本科生求职信
2013/10/07 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
国际经济贸易专业自荐信
2014/06/13 职场文书
优秀纪检干部材料
2014/08/27 职场文书
小学生感恩老师演讲稿
2014/08/28 职场文书
绿色环保倡议书
2015/04/28 职场文书
反邪教教育心得体会
2016/01/15 职场文书
经销商会议开幕词
2016/03/04 职场文书
JavaScript原始值与包装对象的详细介绍
2021/05/11 Javascript
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS