nodeName,nodeValue,nodeType,typeof 的区别

????nodeName 属性含有某个节点的名称。?

元素节点的 nodeName 是标签名称?

属性节点的 nodeName 是属性名称?

文本节点的 nodeName 永远是 #text?

文档节点的 nodeName 永远是 #document?

?

nodeValue 节点值

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

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

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

?

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

最重要的节点类型是:

?

?

元素element1属性attr2文本text3注释comments8文档document9补充:

值-元素类型

1-ELEMENT

2-ATTRIBUTE

3-TEXT

4-CDATA

5-ENTITY REFERENCE

6-ENTITY

7-PI (processing instruction)

8-COMMENT

9-DOCUMENT

10-DOCUMENT TYPE

11-DOCUMENT FRAGMENT

12-NOTATION

?

typeof

返回一个表示表达式数据类型的字符串,可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"

时间: 2024-12-17 18:44:04

nodeName,nodeValue,nodeType,typeof 的区别的相关文章

HTML DOM的nodeName,nodeValue,nodeType介绍

将HTML DOM中几个常用的属性做下介绍,工作中作为参考. nodeName 属性可依据节点的类型返回其名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 #document 注:nodeName 所包含的 XML 元素的标签名称永远是大写的. nodeValue 属性设置或返回指定节点的节点值. 对于文本节点,nodeValue 属性包含文本. 对于属性节点,nod

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

c# GetType()和typeof()的区别

c#   GetType()和typeof()的区别 C#中任何对象都具有GetType()方法,返回Type类型的当前对象的类型. GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用. typeof(x)中的x,必须是具体的类名.类型名称等,不可以是变量名称: The typeof operator is used to obtain the System.Type object for a type. typeof的参数只能是int,string,

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

JavaScript instanceof和typeof的区别

引用自:   http://www.cnblogs.com/eoiioe/archive/2008/12/31/1366081.html instanceof和typeof都能用来判断一个变量是否为空或是什么类型的变量.  typeof 用来获取一个变量的类型,typeof一般只能返回如下几个结果:number,boolean,string,function,object,undefined.  我们可以使用 typeof 来获取一个变量是否存在,如if(typeof a!="undefined

C# GetType和typeof的区别

typeof: The typeof operator is used to obtain the System.Type object for a type. 运算符,获得某一类型的 System.Type 对象. Type t = typeof(int); GetType: Gets the Type of the current instance.             方法,获取当前实例的类型.              int i = 10;Console.WriteLine(i.G

JavaScript中instanceof运算符的用法以及和typeof的区别

instanceof : 为判断一个对象是否为某一数据类型,或一个变量是否为一个对象的实例;返回boolean类型栗子①: <script type="text/javascript"> var aColors = ["red", "green", "blue"]; alert(typeof aColors[0]); //output "string" alert(aColors[0] inst

GetType()与Typeof()的区别 举了2个案例

GetType()与Typeof()区别 GetType()返回的是对象的类名案例1: int i = 5;Console.WriteLine(i.GetType());//System.Int32var x = 127.25m;Console.WriteLine(x.GetType());//System.Decimal 案例2: namespace _2011._12._15{ class Program { static void Main(string[] args) { Test te

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