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中的prototype属性使用说明(函数功能扩展)
Aug 16 Javascript
javascript小数四舍五入多种方法实现
Dec 23 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
Jan 31 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
Dec 14 Javascript
jQuery实现复选框成对选择及对应取消的方法
Mar 03 Javascript
JavaScript访问字符串中单个字符的两种方法
Jul 03 Javascript
AngularJS ng-bind-template 指令详解
Jul 30 Javascript
sea.js常用的api简易文档
Nov 15 Javascript
基于Bootstrap的网页设计实例
Mar 01 Javascript
JavaScrpt判断一个数是否是质数的实例代码
Jun 11 Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 Javascript
vue实现浏览器全屏展示功能
Nov 27 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配置文件中最常用四个ini函数
2007/03/19 PHP
在PHP中使用curl_init函数的说明
2010/11/02 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
2021/03/09 Servers
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
layui.js实现的表单验证功能示例
2017/11/15 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
python中selenium库的基本使用详解
2020/07/31 Python
python3中for循环踩过的坑记录
2020/12/14 Python
CSS3为背景图设置遮罩并解决遮罩样式继承问题
2020/06/22 HTML / CSS
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
德国最新街头服饰网上商店:BODYCHECK
2019/09/15 全球购物
造价工程师个人求职信
2013/09/21 职场文书
客户代表实习人员自我鉴定
2013/09/27 职场文书
应聘美工求职信
2013/11/07 职场文书
村委会主任先进事迹
2014/01/15 职场文书
大学社团活动策划书
2014/01/26 职场文书
高中综合实践活动总结
2014/07/07 职场文书
宾馆安全管理制度
2015/08/06 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript