遍历DOM
来源:互联网 发布:软件测试很难吗 编辑:程序博客网 时间:2024/05/18 15:53
通常需要获取一个元素,操作周围元素,或者递归查找所有子节点。
元素节点
DOM元素属性比如 childNodes firstChild nextSibiling 并不会区分元素节点和其他类型的节点,比如文本节点等。
下面列出只会返回元素节点的API
属性名 被替代的属性 children childNodes childElementCount childNodes.length firstElementChild firstChild lastElementChild lastChild nextElementSibling nextSibling previousElementSibling previousSibling
使用children比childNodes速度更快,因为集合项更少。因为HTML源码中的空白实际上是文本节点,而它不会包含在children中。
选择器API
最新的浏览器提供了一个名为querySelectorAll()的原生选择方法
var box=document.querySelectorAll("ul li"); //将会返回一个数组var box=document.querySelectorAll("div.box , div.select"); //同时查询.box 和 .select 的div
querySelector()是用来获取第一个匹配的节点
0 0
- 遍历DOM
- DOM遍历
- 遍历DOM
- DOM遍历
- DOM遍历
- DOM遍历
- DOM遍历
- DOM遍历
- DOM遍历
- 让 DOM 遍历
- JQuery 遍历 DOM
- javascript DOM 遍历
- Javascript Dom树遍历
- js如何遍历dom
- jQuery八、DOM遍历
- jQuery遍历DOM
- jquery 遍历dom元素
- JQuery --- DOM遍历方法
- vba 删除行
- Spring事务控制
- 谁删了我的博客
- 书摘——《轮下》赫尔曼·黑塞
- codeforces-544B-Sea and Islands【构造】
- 遍历DOM
- Android笔记—应用更新
- B. OR in Matrix
- spring 加载property文件的方式
- matlab 绘制 3d 心
- 欧拉函数
- 驱动开发(4)内核中的内存分配和错误码
- Javascript静态变量与实例变量
- javase中的集合