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