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 相关文章推荐
关于__defineGetter__ 和__defineSetter__的说明
May 12 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 Javascript
JavaScript获取页面上某个元素的代码
Mar 13 Javascript
Javascript MVC框架Backbone.js详解
Sep 18 Javascript
jquery实现焦点图片随机切换效果的方法
Mar 12 Javascript
Json解析的方法小结
Jun 22 Javascript
Vue响应式原理详解
Apr 18 Javascript
简单理解Vue中的nextTick方法
Jan 30 Javascript
10 种最常见的 Javascript 错误(频率最高)
Feb 08 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
Jul 12 jQuery
Vue项目中使用WebUploader实现文件上传的方法
Jul 21 Javascript
Element实现动态表格的示例代码
Aug 02 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批量删除数据
2007/01/18 PHP
php木马攻击防御之道
2008/03/24 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
php curl中gzip的压缩性能测试实例分析
2016/11/08 PHP
JavaScript中令你抓狂的魔术变量
2006/11/30 Javascript
判断用户是否在线的代码
2011/03/05 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
详解使用VueJS开发项目中的兼容问题
2018/08/02 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
pandas 按照特定顺序输出的实现代码
2018/07/10 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
自我评价怎么写好呢?
2013/12/05 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
同学聚会通知短信
2015/04/20 职场文书
《我是什么》教学反思
2016/02/16 职场文书
Python基础之Socket通信原理
2021/04/22 Python
Golang: 内建容器的用法
2021/05/05 Golang
Python实现拼音转换
2021/06/07 Python