`

【转载】DOM中的nodeName、nodeValue 以及 nodeType

阅读更多
【http://hi.baidu.com/dinghuai/blog/item/9a69f0fe95176c375c6008b1.html】

nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。
nodeName 属性含有某个节点的名称。

元素节点的 nodeName 是标签名称
属性节点的 nodeName 是属性名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的

nodeValue
对于文本节点,nodeValue 属性包含文本。

对于属性节点,nodeValue 属性包含属性值。

nodeValue 属性对于文档节点和元素节点是不可用的。

nodeType
nodeType 属性可返回节点的类型。

最重要的节点类型是:

元素类型 节点类型
元素element 1
属性attr 2
文本text 3
注释comments 8
文档document 9

分享到:
评论

相关推荐

    XML实例教程:nodeName、nodeValue和nodeType属性

    在XML(可扩展标记语言)解析和处理中,`nodeName`、`nodeValue`和`nodeType`是三个非常关键的属性,它们提供了关于XML文档结构的重要信息。下面将详细阐述这三个属性的功能、用途以及如何在实际操作中使用它们。 ...

    浅谈nodeName,nodeValue,nodeType,typeof 的区别

    在JavaScript的世界里,理解和掌握DOM(Document Object Model)操作是至关重要的,而`nodeName`, `nodeValue`, `nodeType`和`typeof`则是其中基础且关键的概念。本文将深入探讨这四个概念的区别及其应用场景。 ...

    HTML DOM的nodeType值介绍

    nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 ...

    xmldom.zip

    每个节点都有特定的类型和属性,如nodeName、nodeValue和nodeType。 2. DOM加载与解析:在JavaScript中,可以使用`ActiveXObject`(Internet Explorer)或`DOMParser`(现代浏览器)来加载XML文档并将其转换为DOM树...

    javascript获取元素文本内容的通用函数

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]将HTML DOM中几个容易常用的属性做下记录: nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。 nodeName 属性含有某个节点的名称。 元素节点的 nodeName 是...

    js DOM学习笔记11

    nodeType 属性表示该节点的类型,nodeName 为元素的标签名称,nodeValue 为元素标签的值(通常指的是改标签的内容,但里面的文本不属于这个值 文本属于文本节点 文本节点的 nodeValue 是文本)。 1.2 节点关系 ...

    整理JavaScript对DOM中各种类型的元素的常用操作_.docx

    在 DOM 中,每个元素都可以看作是一个节点(node),每个节点都有一个 nodeType 属性,用于标识节点的类型。常见的 nodeType 取值包括: * 1:元素(element) * 2:属性(attr) * 3:文本(text) * 8:注释...

    第 5 章 BOM 和DOM.pptx

    * 属性:tagName、nodeName、nodeValue、nodeType、innerHTML、outerHTML 等。 * 方法:createElement()、createTextNode()、appendChild()、insertBefore()、removeChild()、replaceChild() 等。 DOM 事件: DOM ...

    JS的简单DOM操作

    Node接口提供了所有节点通用的方法和属性,如nodeName、nodeValue、nodeType等,以及appendChild、removeChild、replaceChild、insertBefore等操作节点的方法。 2. 访问和操作节点 要访问文档中的特定节点,可以...

    JavaScript DOM编程艺术 附录.pdf

    每个DOM节点都有一系列的属性,如`nodeType`、`nodeName`、`nodeValue`等,它们分别表示节点类型、节点名称和节点值。例如,元素节点的`nodeType`为1,文本节点的`nodeType`为3。 #### 遍历节点树 DOM提供了遍历...

    python读取xml文件.doc

    例如,在上面的代码中,我们可以使用 root.nodeName 来获取文档元素的名称,使用 root.nodeValue 来获取文档元素的值,使用 root.nodeType 来获取文档元素的类型。 此外,我们还可以使用 getElementsByTagName() ...

    DOM对象中的节点操作.pdf

    例如,可以通过访问一个节点的nodeName属性来获取其名称,nodeType属性来获取节点类型,以及nodeValue属性来获取节点的值。节点类型中,元素类型用1表示,属性类型用2表示,文本类型用3表示。 遍历DOM树是指在DOM...

    DOM文档对象中文手册

    文档对象模型(DOM)是Web开发中的一...总结,DOM文档对象中文手册详细阐述了DOM的核心概念、API以及实际应用,对开发者来说是一份宝贵的资源。通过学习和实践,你可以更高效地操控网页,提升Web应用的交互性和动态性。

    JavaScript程序设计——DOM访问实验报告.docx

    - `firstChild`, `lastChild`, `nodeName`, `nodeValue`, `nodeType`, `nextSibling`, `parentNode`: 这些属性帮助遍历和操作DOM树,例如查找或操作元素的第一个子节点、最后一个子节点,获取元素的类型和值等。...

    xml-DOM教学PPT

    此外,Node接口还提供了其他属性和方法,如`nodeName`(节点名)、`nodeValue`(节点值)、`ownerDocument`(所属文档对象)、`childNodes`(子节点列表)等,使得开发者能够轻松地遍历和操作XML文档。 在实际应用...

    javascript DOM 操作.doc

    IE 中是以ActiveX来支持DOM的,共有5个版本:Microsoft.XmlDom、MSXML2.DOMDocument、MSXML2.DOMDocument.2.0、MSXML2.DOMDocument.3.0和MSXML2.DOMDocument.4.0。 创建方法:在IE中,可以使用以下代码创建一个DOM...

    JS DOM pink教程源码

    我们可以通过`nodeType`、`nodeName`、`nodeValue`等属性来获取节点的信息,并使用`parentNode`、`childNodes`和`firstChild/lastChild`等属性来遍历节点树。 接下来,DOM提供了各种API用于创建和修改元素。例如,`...

    整理JavaScript对DOM中各种类型的元素的常用操作

    下面将详细讨论DOM中不同类型的节点以及常用的节点操作。 首先,节点类型由`nodeType`属性定义,常见的取值有: 1. `1`: 元素节点,例如`<div>`或`<a>`等。 2. `2`: 属性节点,如`class`或`href`等属性。 3. `3`: ...

    js基础之DOM中元素对象的属性方法详解

    本文将对JavaScript中关于DOM(文档对象模型)元素对象的属性和方法进行详细解析。DOM是用于表示和交互HTML或XML文档的API,它是JavaScript中最为重要的组成部分之一,允许我们通过脚本来读取、修改和删除文档内容、...

Global site tag (gtag.js) - Google Analytics