情景一:用onclick触发的函数

html代码:
<div id="0" style="border-bottom:1px solid #000;margin:0 auto;"><div>1111</div><div class="original"><div id="chartx1" class="chartstyle"></div><div id="charty1" class="chartstyle" ></div><button onclick="getDetail(this);" style="width:100%;height:30px;">查看信息</button></div>
</div>
<script>function getDetail(obj){alert(obj.parentNode.parentNode.id);    //1}
</script>

运行结果:

情景二:直接用click触发的函数

html代码:
<div id="0" style="border-bottom:1px solid #000;margin:0 auto;"><div>1111</div><div class="original"><div id="chartx1" class="chartstyle"></div><div id="charty1" class="chartstyle" ></div><button class="info_detail" style="width:100%;height:30px;">查看信息</button></div>
</div>
<script>$(".info_detail").click(function(){id=$(this).parent().parent().attr('id');})
</script>

参考自:https://bbs.csdn.net/topics/370175483

js 获取当前元素的父元素的父元素的id相关推荐

  1. js 获取url多个参数

    1.js获取单个参数 js获取url传递里面的参数 url="http://t.html?id=151"; var url = window.location.href; var ...

  2. class 原生js获取父元素_JS获取节点的兄弟,父级,子级元素的方法

    先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比. JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 原生的J ...

  3. js获取对象的父元素,子元素,兄弟元素

    今天测试我昨天写好的js插件,发现昨天考虑欠妥,导致[修改]做不了了!主要原因是我以前都是遍历表格,在每条记录后面添加修改按钮.现在用局部刷新表格的方法,每次都自动生成表格内容,以致于无法在记录后面生 ...

  4. 原生js获取指定标签的父元素

    js是没有这个函数的,js只有.parentNode获取上一级的父元素.如果想用js获取指定标签的祖先元素,不想使用jq.下面是封装的函数,初学者自己写的,实测有效. //js获取指定标签的父元素,获 ...

  5. JS获取节点的兄弟,父级,子级元素

    先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比. JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 < ...

  6. class 原生js获取父元素_原生js获取class

    //使用原生js时,通过class名称就可以得到相应的class名称标签组封装的函数 //定义一个函数getClass(oParent,aClass); function getClass(oPare ...

  7. 元素多层嵌套,JS获取问题

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案,大家可以参考参考,如果你有好的方法,也分享出来,让我们瞧瞧. HTML: <!DOCTYPE html> <ht ...

  8. 原生js获取document_【JS 口袋书】第 9 章:使用 JS 操作 HTML 元素

    作者:valentinogagliardi 译者:前端小智 来源:github 这几天自己的公众号无套路送现金 200+,参与方式如下 OKR 与 KPI 的区别(文中无套路送现金 200+) 文档对 ...

  9. JS获取元素在页面的位置

    JS获取元素的offsetTop,offsetLeft等属性 obj.clientWidth //获取元素的宽度(width+padding) obj.clientHeight //元素的高度 obj ...

  10. js 获取元素,同级元素下的子元素总结

    太原总结 不慌不慌,来日方长 ** 1.获取同级元素 form 下的 div 元素下的 input标签的value值 ** //html代码 <div id="replySubmit& ...

最新文章

  1. java用什么编译器_用大白话告诉你,Java到底是什么
  2. h3c防火墙u200配置命令_网络设备配置——H3C命令行基本操作【分级】
  3. 《架构师(“拥抱2015”特刊)》发布
  4. jsp可以使用iframe_使用 JavaScript object URLs,可以处理图像、音频和视频
  5. 如何编写更好的POJO服务
  6. (六)多语言人工智能语言翻译
  7. ios计时器失效_iOS计时器
  8. 12.大数据架构详解:从数据获取到深度学习 --- 大数据技术开发文化
  9. 实战ReactNative 从入门到精通 重要技术解析,5分钟搭建iOS, Android App 实战一
  10. JavaWeb项目结构
  11. 解决高并发(数据库锁机制)
  12. 一种使用随机抽样梯度下降算法来预估词汇量的方法
  13. Mac 系统中文输入-xelatex模版
  14. n-魔方阵(找规律)
  15. 怎么把图片文件转换成PDF文件
  16. 新月已冉冉升起.ALOKEX永续合约统领市场已成定局
  17. ceph rgw:bucket policy实现
  18. seata神坑,enableAutoDataSourceProxy无法关闭
  19. CART树二元分类算法Python实现
  20. 前端基础全(基础+实例)

热门文章

  1. java中有ClockPane类吗_Java程序设计教程 冶金工业出版社第9章
  2. sql语句优化总结 mysql_MySQL-SQL优化总结
  3. python while语法结构_python语法之流程控制(if while for)
  4. Gensee SDK RoleType详解
  5. mysql5.7主从全备恢复_Mysql5.7—运维常用备份方式(超全)
  6. 怎么取消自动格式化_iPhone自动扣费怎么取消?App Store、微信、支付宝关闭自动扣费教程...
  7. android 9图片报错,Android2.1加载9Patch图片运行后报错
  8. php theexcerpt,wordpress的excerpt()函数的用法示例
  9. 计算机安全加固自动检查,Windows主机安全加固检查列表.doc
  10. html乱码框框,springmvc+font-awesome开发出的页面显示方框乱码的解决方法