ノードタイプを取得

要素のノードタイプを取得するには、element.nodeTypeプロパティを使用します。
また、定数として得ることもできます。

構文

var nodeType = element.nodeType;

戻り値

対象要素のノードタイプを返します。

サンプルコード

JavaScript

var sampleElement = document.getElementById('sample');

// nodeTypeプロパティで値を返す場合
alert(sampleElement.nodeType);

// 定数の場合
alert(sampleElement.ELEMENT_NODE);

定数とnodeTypeの戻り値

定数 nodeTypeプロパティで返す値
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

JavaScript逆引きリファレンス一覧へ戻る