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 实现的点击复制代码
Mar 24 Javascript
js textarea自动增高并隐藏滚动条
Dec 16 Javascript
jquery的extend和fn.extend的使用说明
Jan 09 Javascript
js实现window.open不被拦截的解决方法汇总
Oct 30 Javascript
炫酷的js手风琴效果
Oct 13 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
vue + typescript + video.js实现 流媒体播放 视频监控功能
Jul 07 Javascript
element-ui table组件如何使用render属性的实现
Nov 04 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
Feb 07 Javascript
浅谈es6中的元编程
Dec 01 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
Jan 07 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数组
2006/10/09 PHP
我的论坛源代码(一)
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
PHP调用Webservice实例代码
2011/07/29 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
node.js中的http.response.addTrailers方法使用说明
2014/12/14 Javascript
使用jQuery仿苹果官网焦点图特效
2014/12/23 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
解决angular 使用原生拖拽页面卡顿及表单控件输入延迟问题
2020/04/21 Javascript
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
Python脚本实时处理log文件的方法
2016/11/21 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
详解rem 适配布局
2018/10/31 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
教育孩子心得体会
2014/01/01 职场文书
石油大学毕业生自荐信
2014/01/28 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
个人剖析材料范文
2014/09/30 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS