HTML DOM的nodeName,nodeValue,nodeType介绍

将HTML DOM中几个常用的属性做下介绍,工作中作为参考。

nodeName 属性可依据节点的类型返回其名称。

元素节点的 nodeName 是标签名称 
属性节点的 nodeName 是属性名称 
文本节点的 nodeName 永远是 #text 
文档节点的 nodeName 永远是 #document

注:nodeName 所包含的 XML 元素的标签名称永远是大写的。

nodeValue 属性设置或返回指定节点的节点值。

对于文本节点,nodeValue 属性包含文本。 
对于属性节点,nodeValue 属性包含属性值。 
nodeValue 属性对于文档节点和元素节点是不可用的

nodeType 属性返回被选节点的节点类型。

 
节点编号: 节点名称:
1 Element
2 Attribute
3 Text
4 CDATA Section
5 Entity Reference
6 Entity
7 Processing Instrucion
8 Comment
9 Document
10 Document Type
11 Document Fragment
12 Notation

获取元素属性值的方法:element是进行操作的元素

element.nodeName

element.nodeValue

element.nodeType

时间: 2024-10-10 15:05:31

HTML DOM的nodeName,nodeValue,nodeType介绍的相关文章

nodeName,nodeValue,nodeType,typeof 的区别

????nodeName 属性含有某个节点的名称.? 元素节点的 nodeName 是标签名称? 属性节点的 nodeName 是属性名称? 文本节点的 nodeName 永远是 #text? 文档节点的 nodeName 永远是 #document? ? nodeValue 节点值 对于文本节点,nodeValue 属性包含文本. 对于属性节点,nodeValue 属性包含属性值. nodeValue 属性对于文档节点和元素节点是不可用的. ? nodeType 属性可返回节点的类型. 最重要

JS节点的属性: nodeType, nodeName, nodeValue

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5 <titl

SVG DOM常用属性和方法介绍

将以Adobe SVG Viewer提供的属性和方法为准,因为不同解析器对JavaScript以及相关的属性和方法支持的程度不同,有些方法和属性是某个解析器所特有的.SVG支持DOM2标准. 12.2.1  文档初始化相关 evt属性 evt表示事件本身,可以通过evt获取与当前事件相关的信息,用户可以在script中定义响应函数,进行相应的处理.它与普通JavaScript脚本中的event基本相同,只不过在普通JavaScript的脚本中简写成“e”. ownerDocument属性 通过引

nodeType介绍及应用示例

一,DOM中的节点类型介绍 DOM将一份文档抽象为一棵树,而树又由众多不同类型的节点构成. 元素节点是DOM中的最小单位节点,它包括了各种标签,比如表示段落的p,表示无序列表的ul等. 文本节点总是被包含在元素节点内部,例如<p和</p>之间的内容就是文本节点. 属性节点总是被放在标签里面,例如title,id,name等. CSS同样是DOM的构成之一,它定义了浏览器该怎样显示一份文档. 二,nodeType 通过node.nodeType的调用可以获得节点类型,共有12种取值,但是仅

nodeName、nodeType、nodeValue解析

nodeName:节点名 nodeType:节点类型 节点类型主要包括:1:元素节点 2:属性节点 3:文本节点 nodeValue:节点值 示例: <div id="div1" name='jack'>内容</div> // 元素节点 var elementNode = document.getElementById('div1'); console.log(elementNode.nodeName); // DIV console.log(elementNo

HTML DOM nodeName nodeValue

在javascript中,我们为了获得title的标签和文本,一般需要这样做 var obj =document.getElementsById("id1"); obj.nodeName;//得到标签名 obj.nodeValue;//IE得到null 应该写成: obj.firstChild.nodeValue;//得到标签内容 <div id="downloadDivId" style="display:none"> <a

【HTML DOM】Node.nodeValue的用法

目录结构: contents structure [-] 语法 注意 详述 实例 参考文章 Note.noteValue 属性返回或设置当前属性的值. 语法 value = node.nodeValue; 如果有值的话,value则是一个包含当前节点值的字符串,如果没有则是null. 注意 对于document文档自身来说,nodeValue返回null.对于元素节点,nodeValue返回null.对于文本节点.注释和CDATA部分来说,noteValue返回其节点的内容. 对于节点属性来说,

DOM一些属性,方法介绍以及兼容性问题

一.nodeType:以数字值返回指定节点的节点类型. 存在 12 种不同的节点类型,其中可能会有不同节点类型的子节点: 二.childNodes:只读属性,表示某个元素子节点的集合,返回NodeList 对象. 在标准浏览器下:返回的子节点中包含文本类型.元素类型.注释类型等,特别的包含文本类型中空文本即所谓的换行. 在非标准的浏览器下:返回的子节点中不包含文本类型中空文本,同时与节点位置.解析方式等也有关. <ul id="ul1"> <li>22222&l

HTML DOM 学习总结

DOM:核心DOM.XML DOM.HTML DOM 这里是对于HTML DOM学习的总结 --------------------------------------------------------------- 1.DOM介绍 DOM:Document Object Model,文档对象模型 如上图,元素.文本.属性三种节点作为叶子节点构成一颗树 通过可编程的对象模型,JS获得了足够的能力来创建动态的HTML,能改变页面中的所有HTML元素 各个节点之间存在着逻辑关系:parent.si