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

  作者:bea

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

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"


以上就是本文的全部内容了,小伙伴们对这4个知识点是否有了新的认识了呢,有疑问就给我留言吧。




有用  |  无用

猜你喜欢