转自:http://www.jb51.net/article/24182.htm 上面的代码表示获取文档中的所有链接元素,然后遍历做一些事情。 也许你会问,通过这种方法获取的这一组dom元素不就是一个数组吗?你看,你都 可以直接获取它的length属性,还可以根据索引取到对应的单独元素,根据大牛的著 ...
分类:
编程语言 时间:
2016-08-26 12:13:36
阅读次数:
177
querySelector和querySelectorAll是W3C提供的 新的查询接口,其主要特点如下: 1、querySelector只返回匹配的第一个元素,如果没有匹配项,返回null。 2、querySelectorAll返回匹配的元素集合,如果没有匹配项,返回空的nodelist(节点数组 ...
分类:
其他好文 时间:
2016-08-01 22:40:39
阅读次数:
199
三、Array Array对象增加了一些新的静态方法,Array原型上也增加了一些新方法。 1.Array.from 从类数组和可遍历对象中创建Array的实例 类数组对象包括:函数中的arguments、由document.getElementsByTagName()返回的nodeList对象、新 ...
分类:
编程语言 时间:
2016-07-31 15:39:52
阅读次数:
192
原文链接:http://www.cnblogs.com/joyeecheung/p/4067927.html 涉及获取元素的主要API 在获取原生DOM元素的时候,主要涉及这几个DOM API(链接为Living Standard): Node及对应集合NodeList Element(继承Node ...
分类:
Web程序 时间:
2016-07-30 18:10:27
阅读次数:
191
一、nodeType:以数字值返回指定节点的节点类型。
存在 12 种不同的节点类型,其中可能会有不同节点类型的子节点:
二、childNodes:只读属性,表示某个元素子节点的集合,返回NodeList 对象。
在标准浏览器下:返回的子节点中包含文本类型、元素类型、注释类型等,特别的包含文本类型中空文本即所谓的换行。
在非标准的浏览器子节点中不包含文本类型中空文本,同时与节点...
分类:
其他好文 时间:
2016-07-20 13:35:41
阅读次数:
213
关于DOM集合接口,主要不同在于HTMLCollection是元素集合而NodeList是节点集合(既包括元素,也包括节点)。 规定一下结果是: 唯一要注意的是 querySelectorAll 返回的是 NodeList ,但是实际上是元素集合,并且是静态的, 其他接口返回的HTMLCollect ...
分类:
Web程序 时间:
2016-07-10 12:29:38
阅读次数:
174
querySelectorAll()接受和querySelecort()一样的两个参数,即CSS查询和可选的命名空间解析器,但是返回的是所有匹配的节点而非单个。该方法返回一个叫做StaticNodeList的新类型的实例。 顾名思义,StaticNodeList有NodeList所有的属性和方法,但 ...
分类:
编程语言 时间:
2016-07-06 20:01:59
阅读次数:
216
题目听起来像是个伪命题,因为querySelectorAll的查询结果是nodelist集合而非数组。而nodelist集合与数组有明显的差别,比如nodelist集合具有时效性。forEach遍历querySelectorAll的结果我们可以将nodelist集合push到一个新的数组中,进而使用forEach。当然有更简单的方法,利..
分类:
其他好文 时间:
2016-06-13 15:49:17
阅读次数:
183
DOM对象详解1.基本的DOM对象 DOM的基本对象有5个:Document,Node,NodeList,Element和Attr。下面就这些对象的功能和实现的方法作一个大致的介绍。 Document 对象代表了整个XML的文档,所有其它的Node,都以一定的顺序包含在Document对象之内,排列 ...
分类:
其他好文 时间:
2016-06-06 20:32:04
阅读次数:
134
//快速初始化功能树procedure InitTree;var doc: IXMLDOMDocument; Node, ChildNode: IXMLDOMNode; NodeList: IXMLDOMNodeList; i, Index: Integer; id,mc,parentid,leve ...