关于父子节点、父子元素、祖辈元素的获取

我们可以通过下面这种js的写法来分析怎么来获取元素的

获取当前元素的父元素的父元素的第二个子元素中的第一个子元素中的第一个子元素

1、JS写法解释

是不是感觉这句话很绕,但是这句话的逻辑就是这样的,因为hildern指的是返回当前元素的所有元素节点,所以你需要选中那个的话你只需要去获取这个元素的下标就可以直接获取你需要元素的位置了

2、Jq写法解释

Jquery的写法就真的是简单粗暴,就直接获取你某个父元素,获取完了你的这个父元素之后,就直接通过一个find方法就直接差找这个父元素下面你需要的这个子元素就很简单粗暴两步直接走完

jQuery 遍历 - parents() 方法

Jquery的parent和parents(找到某一特定的祖先元素)

jQuery find() 方法

整理dom 获取当前元素的兄弟节点/父节点/子节点/筛选元素

获得当前匹配元素集合中每个元素的祖先元素,使用选择器进行筛选是可选的。是可以去定位搜索你需要的元素的方法

3、JS里面的元素与节点的区分(个人理解)

就例如一个ul里面包含了几个li,当你需要修改某一个li的时候,你肯定需要获取到这个li,li标签就是元素,你可以获取到这个元素,节点的话li这是一整个节点,节点里面包括了class属性,包括了文本属性,意思就是这一整个也是一个节点,所以当你获取到元素的时候你就可以操作li这个标签,但你获取到的这个节点就包括更多的内容。其实要是没懂的我自己也有点没有那么那么的理解哈哈哈一起参考参考吧

JS 节点与元素的区别与获取方式(含代码)

javascript中怎样区分元素和节点?

JS获取元素节点(父节点,子节点,兄弟节点)

//js写法
/*this.parentElement.parentElement.children[1].children[0].children[0].style.marginTop = "";*///Jquery写法
$(this).parents('.myabo_div').find('#myul').css('marginTop','0px');

关于父子节点、父子元素、祖辈元素的获取相关推荐

  1. treelist 判断父子节点_DOM(4)-节点

    节点是图中的Element.Attribute和Text所代表的内容,也就是说,常见节点有3类:元素节点Element.属性节点Attribute和文本节点Text,下面来学习节点的内容. 1. 节点 ...

  2. Devexpress TreeList控件绑定显示父子节点对像

    今天一位同事咨询Devexpress TreeList控件绑定自动显示父子节点对像,但结果是不会显示带父子节点关系,而是将所有的节点作为父节点显示出来了,对像类的代码如下 public class I ...

  3. js 递归查询所有的叶子结点_json树递归js查询json父子节点

    json-query var json = [{ "MenuCode": "S0-3100-00", "MenuAction": " ...

  4. DOM-4 【utils/待讲评】节点创建删除、元素属性设置获取、节点属性

    讲评 节点创建 Document.prototype ← document.createElement('div') document.createTextNode('xxx') // 创建文本节点 ...

  5. java dom 获得子元素_在JavaScript中删除DOM节点的所有子元素

    我将如何删除JavaScript中DOM节点的所有子元素? 说我有以下(丑陋的)HTML: hello world 我抓住了我想要的节点,如下所示: var myNode = document.get ...

  6. 关于树的父子节点的图形化展示

    功能需求是实现树的父子节点的图形展示关系,且可以点击节点的时候,会相应地切换显示.因此网上寻找相关的插件来看看是不是满足需求.参考了许多的博客,感觉最有价值的就是这篇博客http://www.cnbl ...

  7. Ztree勾选节点后取消勾选其父子节点

    前言: Ztree官方给的API可以设置勾选一个节点的同时勾选子节点或者父节点,也可以设置不影响父子节点,即将chkboxType设置为{"Y":"",&quo ...

  8. 节点操作之父子节点和下拉框

    1.父级节点:node.parentNode node.parentNode,返回某节点的父节点,返回最近一个父节点,如果没有父节点返回null. <!-- 父级节点:node.parentNo ...

  9. POI导出excel,按照父子节点进行分级显示

    POI导出excel,按照父子节点进行分级显示 这个功能有两部分: 第一部分:生成excel并导出 第二部分:给生成的excel按照父子节点分级显示. 第一部分很简单,直接略过. 参考文献: http ...

最新文章

  1. Hibernate-ORM:14.Hibernate中的命名查询
  2. 关于MOSS SDK的Web Content Management
  3. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法
  4. python复制文件的代码_python 复制文件流程
  5. springmvc-interceptor(拦截器)
  6. linux QT 结束当前进程_嵌入式linux编程开发必备知识
  7. iphone备忘录突然没了_为什么用过iPhone的人都不再想换回安卓?网友:过于真实,哭了...
  8. python通过函数类属性_函数作为类属性的赋值如何成为Python中的一个方法?
  9. 经常看到一种说法,说未来普通人翻身,将会越来越难
  10. 大数据分析应用在哪些方面上
  11. C++读xml 文件信息
  12. 游戏设计艺术 第2版 (Jesse Schell 著)
  13. 服装ERP软件有哪些优点?
  14. GM(1,1)灰色预测模型
  15. 【洛谷】P1138 第k小整数
  16. 深入学习理论:VC维(VC dimensions)
  17. 使用samba服务在Linux与Windows直接共享文件夹,海康威视网络摄像头录像视频存储到ubuntu服务器
  18. mysql---创建学生表
  19. 防范SQL注入式攻击
  20. Python每日一练第5天——将一组数尽可能均匀地分成两堆,使两个堆中的数的和尽可能相等

热门文章

  1. 涨跌停计算器_在线涨跌计算器
  2. 封基表现继续好于大盘
  3. 学计算机网络多大优盘,手把手教你将系统装进U盘里面-电脑自学网
  4. 企业数字化办公利器——华为云桌面Workspace
  5. php job框架,GitHub - zanphp/job-server
  6. 商品管理列表页优化 实现全屏效果
  7. 怀揣感恩之心,学会感恩
  8. linux测试ftp上传速度,Linux通过trickle对FTP Client限速
  9. VSCode 常用主题收集
  10. 极验系列文章一:极验三代 极验验证码整体流程分析