ノードタイプを取得
要素のノードタイプを取得するには、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 |