如题所示:

<body><div><ul><li></li><li></li><li></li><li></li><li></li></ul></div><script>var div =document.getElementsByTagName("div")[0];//console.log(div.childNodes);子节点 包含元素,换行,注释//console.log(div.children);子元素 只获取标签//console.log(div.parentNode);父节点// console.log(div.parentElement);父元素//console.log(div.firstChild.firstChild);第一个子节点//console.log(div.firstElementChild);第一个子元素//console.log(div.lastChild);最后一个子节点//console.log(div.lastElementChild);最后一个子元素//console.log(div.previousSibling);上一个兄弟节点//console.log(div.previousElementSibling);上一个兄弟元素//console.log(div.nextSibling);下一个兄弟节点console.log(div.nextElementSibling);//除了用get方法获取标签外,还可以console.log(document.body.lastElementChild.previousElementSibling.lastElementChild.lastElementChild.lastChild);</script>
</body>

运行结果:


有任何问题,欢迎指教!!

javascript节点遍历方法总结相关推荐

  1. JavaScript 数组遍历方法的对比

    前言 JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 代码: var ...

  2. JS数组与对象的遍历方法大全

    本文简单解析各种数组和对象属性的遍历方法: 原生for循环.for-in及forEach ES6 for-of方法遍历类数组集合 Object.key()返回键名的集合 jQuery的$.each() ...

  3. php循环获取xml节点,PHP_PHP遍历XML文档所有节点的方法,本文实例讲述了PHP遍历XML文档 - phpStudy...

    PHP遍历XML文档所有节点的方法 本文实例讲述了PHP遍历XML文档所有节点的方法.分享给大家供大家参考.具体实现方法如下: 1. contact.xml代码: J J J Manager Nati ...

  4. javascript同级遍历_有用的DOM遍历方法,你需要了解一下

    英文 | https://levelup.gitconnected.com/useful-dom-traversal-methods-d2b55cf8e25c翻译 | web前端开发(ID:web_q ...

  5. php移除所有子节点,Javascript removeChild()删除节点及删除子节点的方法_javascript技巧...

    下面给大家介绍Javascript removeChild()删除节点的方法,具体详情如下所示: 在Javascript中,只提供了一种删除节点的方法:removeChild(). removeChi ...

  6. 遍历同辈节电的方法_JQuery遍历DOM节点的方法

    本文实例讲述了JQuery遍历DOM节点的方法.分享给大家供大家参考.具体分析如下: 本节的核心是介绍JQuery的DOM操作,前面介绍了很多创建.删除.替换等等节点操作.这里介绍如何遍历节点,选中临 ...

  7. 遍历同辈节点的方法_jquery如何遍历节点

    jquery如何遍历节点 发布时间:2020-11-17 10:02:55 来源:亿速云 阅读:68 作者:小新 这篇文章给大家分享的是有关jquery如何遍历节点的内容.小编觉得挺实用的,因此分享给 ...

  8. jquery遍历节点的方法

    jquery遍历节点方法总结: 后代遍历 children()方法返回被选元素的所有直接子元素. find()方法返回被选元素的后代元素,一路向下直到最后一个后代. 祖先遍历 parent()方法返回 ...

  9. JavaScript 数组遍历的五种方法(转)

    转自:JavaScript 数组遍历的五种方法 这篇文章主要介绍了JavaScript 数组遍历的五种方法,帮助大家更好的理解和学习使用JavaScript,感兴趣的朋友可以了解下 在使用 JavaS ...

最新文章

  1. 再见了月薪3w的大后端,低代码开发已成气候!
  2. 独家 | 教你用卷积神经网络对视觉神经元进行建模(附资源)
  3. 专访赵加雨:WebRTC在网易云信的落地
  4. 把程序显示在最前面 delphi_地球程序员之神:没上过大学,曾拒盖茨的Offer,4代码农靠他吃饭...
  5. 使用Github(创建仓库、仓库主页说明)
  6. SQL实战篇:SQL解决近X天的问题
  7. Git GitHub Gitee GitLab
  8. java nextline_Java写一个学生管理系统
  9. 资源配置文件的目录结构以及相应的读取方式
  10. 用jquery实现简单的表单验证
  11. eclipse测试java程序_java-同一项目中的Eclipse junit测试
  12. 用OFFICE 2007发送的文章
  13. 升余弦滤波器与无码间串扰(一)
  14. 【FPGA从0开始系列】黑金EP4CE10F17C8开发板按键实验(二)
  15. [A3C]:Tensorflow代码实现详解
  16. php人民币转换,PHP转换,如何实现人民币中文大写与数字相互转换?
  17. vue 前端导出PDF文件学起来
  18. idea的注释老是从行首开始
  19. android如何打开apk文件怎么打开方式,.apk文件用苹果系统怎么打开_apk文件苹果怎么打开...
  20. java gul,java gui 选择文件

热门文章

  1. Redis未授权访问漏洞(四)SSH key免密登录
  2. CMP Facade DataSet 数据集 | 建筑物正面数据集 | 云盘分享 |
  3. FFmpeg连载7-mp3转码aac及AVAudioFifo的使用
  4. 数据分析工具实例:通过数据展示对转基因食品的思考
  5. c# WinForm 开发心得
  6. 苹果为给新品让路!iPhone XS大幅降价加速清仓,你会考虑入手吗
  7. MySQL数据库导入导出操作
  8. ღ_★古今最有霸气的名句★_ღ
  9. PIC单片机之时钟设置
  10. Win11 桌面快捷方式未全部显示的诡异现象及解决方法