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 event事件在IE、FF兼容性问题
Jan 01 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
判断是否安装flash player及当前版本的JS代码
Aug 08 Javascript
深入浅析jQuery对象$.html
Aug 22 Javascript
用js制作淘宝放大镜效果
Oct 28 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
详解layui中的树形关于取值传值问题
Jan 16 Javascript
AngularJS发送异步Get/Post请求方法
Aug 13 Javascript
JS闭包经典实例详解
Dec 20 Javascript
微信小程序如何调用json数据接口并解析
Jun 29 Javascript
Vue 实现从小到大的横向滑动效果详解
Oct 16 Javascript
JavaScript判断数组类型的方法
Oct 23 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实现的Captcha验证码类实例
2014/09/22 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
2019/03/11 PHP
php中错误处理操作实例分析
2019/08/23 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
关闭ie窗口清除Session的解决方法
2014/01/10 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
js实现图片在未加载完成前显示加载中字样
2014/09/03 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
jQuery基于cookie实现的购物车实例分析
2015/12/24 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
详解使用VueJS开发项目中的兼容问题
2018/08/02 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
Python Trie树实现字典排序
2014/03/28 Python
Python的Flask开发框架简单上手笔记
2015/11/16 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
劳资人员岗位职责
2013/12/19 职场文书
企业消防安全制度
2014/02/02 职场文书
室内拓展活动方案
2014/02/13 职场文书
网络管理员岗位职责
2014/03/17 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
博士生专家推荐信
2014/09/26 职场文书
总经理检讨书范文
2015/02/16 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书
JavaScript组合继承详解
2021/11/07 Javascript