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 相关文章推荐
IE和Mozilla的兼容性汇总event
Aug 12 Javascript
jQuery实现自动滚动到页面顶端的方法
May 22 Javascript
js实现基于正则表达式的轻量提示插件
Aug 29 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
BootStrap创建响应式导航条实例代码
May 31 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
JavaScript 动态三角函数实例详解
Jan 08 Javascript
jQuery实现鼠标跟随效果
Feb 20 Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 Javascript
JS实现碰撞检测效果
Mar 12 Javascript
利用Vue实现简易播放器的完整代码
Dec 30 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
php一个找二层目录的小东东
2012/08/02 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
2014/08/19 PHP
php数值转换时间及时间转换数值用法示例
2017/05/18 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
php+js实现倒计时功能
2014/06/02 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
详解vue + vuex + directives实现权限按钮的思路
2017/10/24 Javascript
nodejs require js文件入口,在package.json中指定默认入口main方法
2018/10/10 NodeJs
详解Vue2.0组件的继承与扩展
2018/11/23 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python二维码生成识别实例详解
2019/07/16 Python
微信小程序python用户认证的实现
2019/07/29 Python
Django单元测试工具test client使用详解
2019/08/02 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
关于Python解包知识点总结
2020/05/05 Python
python中id函数运行方式
2020/07/03 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
现代家居用品及礼品:LBC Modern
2018/06/24 全球购物
吉力贝官方网站:Jelly Belly
2019/03/11 全球购物
Linux面试题LINUX系统类
2015/11/25 面试题
物流专业大学应届生求职信
2013/11/03 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS