您现在的位置:首页 --> JavaScript --> js判断一个元素是否为另一个元素的子元素
js判断一个元素是否为另一个元素的子元素
浏览:1736次 出处信息
用js判断一个元素是否为另一个元素的子元素,再做一些效果的时候经常用到,特别是和鼠标事件相关的应用中,比如一个浮层,在鼠标操作浮层内元素的时候浮层显示,当点击浮层外的元素的时候隐藏浮层。当然方法有很多,不过个人认为通过判断一个元素是否为另一个元素的子元素是最简单的实现方式之一。
废话少说直接上方法:
function isParent (obj,parentObj){
while (obj != undefined && obj != null && obj.tagName.toUpperCase() != 'BODY'){
if (obj == parentObj){
return true;
}
obj = obj.parentNode;
}
return false;
}
建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
文章信息
- 作者:愚人码头 来源: WEB前端开发
- 标签: 子元素
- 发布时间:2011-06-09 14:04:52
近3天十大热文
-
[348] WordPress插件开发 -- 在插件使用 -
[152] 解决 nginx 反向代理网页首尾出现神秘字 -
[96] IOS安全–浅谈关于IOS加固的几种方法 -
[53] Hacker News 排名算法工作原理 -
[51] cookie窃取和session劫持 -
[48] 到底什么是MVC? -
[47] Shell的那些事儿 -
[46] 浅谈MySQL索引背后的数据结构及算法 -
[46] 程序员技术练级攻略 -
[46] 整理了一份招PHP高级工程师的面试题
