浅谈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"

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