永发信息网

JavaScript中,关于nodeType和html标记的一个疑惑。

答案:3  悬赏:50  手机版
解决时间 2021-07-31 16:53
  • 提问者网友:不要迷恋哥
  • 2021-07-31 02:53
JavaScript中,nodeType 只有很有限的几个值,而html的标记却有那么多,怎么去判断每一个html标记所属的 nodeType 值? 本人刚接触 JavaScript ,有没有必要记住 每一个html标记的nodeType值?或者说,有没有折中的方法?
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-07-31 03:27

nodeType可以说在javascript里面 根本就没什么用处,你不觉得吗?获取标签名,可以用TagName标签属性值,只要对象.属性名就行了,,,你还用这个nodeType这种不确定的属性?

全部回答
  • 1楼网友:蕴藏春秋
  • 2021-07-31 04:57

nodetype作用如下

Interface

nodeType constant

nodeType value

Element

Node.ELEMENT_NODE

1

Text

Node.TEXT_NODE

3

Document

Node.DOCUMENT_NODE

9

Comment

Node.COMMENT_NODE

8

DocumentFragment

Node.DOCUMENT_FRAGMENT_NODE

11

Attr

Node.ATTRIBUTE_NODE

2

  • 2楼网友:等灯
  • 2021-07-31 03:53

首先作为文本,各节点对象引用 nodeType 会返回 3,即文本信息。

作为该元素的属性,它的nodeType 会返回2

作为该元素的注释,它的nodeType会返回8

作为该元素内的元素,它的nodeType会返回1.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯