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 相关文章推荐
效率高的Javscript字符串替换函数的benchmark
Aug 02 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
jQuery AJAX 调用WebService实现代码
Mar 24 Javascript
js判断样式className同时增加class或删除class
Jan 30 Javascript
AngularJS入门教程之Hello World!
Dec 06 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
Feb 19 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
基于BootStrap的前端分页带省略号和上下页效果
May 18 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
Nov 20 Javascript
vue 添加vux的代码讲解
Nov 30 Javascript
layer.alert回调函数执行关闭弹窗的实例
Sep 11 Javascript
vue(2.x,3.0)配置跨域代理
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异步执行的详解
2013/06/03 PHP
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
莱鸟介绍javascript onclick事件
2016/01/06 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
js的三种继承方式详解
2017/01/21 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
实例讲解python函数式编程
2014/06/09 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
Python中logging日志库实例详解
2020/02/19 Python
python统计函数库scipy.stats的用法解析
2020/02/25 Python
Python smtp邮件发送模块用法教程
2020/06/15 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
MediaMarkt比利时:欧洲最大电器连锁店
2020/12/21 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
教师作风整改措施思想汇报
2014/10/12 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python