Node.nodeType

概要

ノードの種類を表す整数のコードを返します。

構文

var type = node.nodeType;

type は以下の内の何れかの unsigned short 型の値となります。

名称
ELEMENT_NODE 1
ATTRIBUTE_NODE 2
TEXT_NODE 3
CDATA_SECTION_NODE 4
ENTITY_REFERENCE_NODE 5
ENTITY_NODE 6
PROCESSING_INSTRUCTION_NODE 7
COMMENT_NODE 8
DOCUMENT_NODE 9
DOCUMENT_TYPE_NODE 10
DOCUMENT_FRAGMENT_NODE 11
NOTATION_NODE 12

次の例は、ノードの最初の要素がコメントノードであるかをチェックし、そうでない場合にメッセージを表示するものです。

var node = document.documentElement.firstChild;

if (node.nodeType != Node.COMMENT_NODE)
  console.log("※社内コーディングルールに沿ったコメントを記述して下さい。");

仕様書

Document Tags and Contributors

Contributors to this page: ethertank, Potappo, Norah, Mgjbot
最終更新者: ethertank,