DOM 节点信息是指在 XML、DOM 中,每个节点都是一个对象。
nodeName、nodeValue 和 nodeType 属性包含有关节点的信息。
下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。
获取元素节点的节点名称
本例使用 nodeName 属性来获取 "books.xml" 中根元素的节点名称。
从文本节点获取文本
本例使用 nodeValue 属性来获取 "books.xml" 中第一个 <title> 元素的文本。
更改文本节点中的文本
本例使用 nodeValue 属性来更改 "books.xml" 中第一个 <title> 元素的文本。
获取元素节点的节点名称和类型
本例使用 nodeName 和 nodeType 属性来获取 "books.xml" 中根元素的节点名称和类型。
在 XML DOM 中,每个节点都是一个对象。
对象拥有方法和属性,并可通过 JavaScript 进行访问和操作。
三个重要的节点属性是:
nodeName 属性规定节点的名称。
尝试一下.
nodeValue 属性规定节点的值。
下面的代码检索第一个 <title> 元素的文本节点的值:
结果:txt = "Everyday Italian"
实例解释:
下面的代码更改第一个 <title> 元素的文本节点的值:
实例解释:
nodeType 属性规定节点的类型。
nodeType 是只读的。
最重要的节点类型是:
节点类型 | NodeType |
---|---|
元素 | 1 |
属性 | 2 |
文本 | 3 |
注释 | 8 |
文档 | 9 |
尝试一下。
在下一节内容中,我们将为你介绍 XML DOM 的节点;列表和命名节点图。
XML DOM textContent 属性 Attr 对象定义和用法 textContent 属性设置或返回属性的文本内容。 语法attrObject.textContent 实例 ...
XML DOM insertData() 方法 CDATA 对象定义和用法 insertData() 方法向 CDATA 节点插入数据。 语法insertData(start,string)参数...
XML DOM appendData() 方法 Text 对象定义和用法 appendData() 方法向文本节点的末尾添加一个字符串。 语法textNode.appendData(...
XML DOM isEqualNode() 方法 Element 对象定义和用法 isEqualNode() 方法在节点与给定的节点相等时返回 true,否则返回 false。 ...