JavaScript阮一峰教程DOM(Node)API一览-1

2018-04-23  本文已影响54人  joker731

Node接口属性

jiekou.png

Node接口方法

fangfa.png

参数节点为当前节点。
参数节点为当前节点的子节点。
参数节点为当前节点的后代节点。

Nodelist接口

HTMLcollection接口

jiekou2.png

节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。

这两种集合都属于接口规范。许多 DOM 属性和方法,返回的结果是NodeList实例或HTMLCollection实例。

返回HTMLCollection实例的,主要是一些Document对象的集合属性,比如document.links、docuement.forms、document.images等。

ParentNode接口

ChildNode接口

接口3.png

节点对象除了继承 Node 接口以外,还会继承其他接口。ParentNode接口表示当前节点是一个父节点,提供一些处理子节点的方法。ChildNode接口表示当前节点是一个子节点,提供一些相关方法。

如果当前节点是父节点,就会继承ParentNode接口。由于只有元素节点(element)、文档节点(document)和文档片段节点(documentFragment)拥有子节点,因此只有这三类节点会继承ParentNode接口。

下面是遍历某个节点的所有元素子节点的示例。

该方法不仅可以添加元素子节点,还可以添加文本子节点。

如果一个节点有父节点,那么该节点就继承了ChildNode接口。

上一篇 下一篇

猜你喜欢

热点阅读