初心者にとって、HTML DOM の 3 つの属性、nodeName、nodeValue、nodeType の機能と値はあまり明確ではありません。以下にまとめられた情報には、参照用のノードに関する詳細情報が含まれています。
各ノードには、ノードに関する何らかの情報を含む属性があります。これらのプロパティは次のとおりです:
nodeName(ノード名)nodeValue(ノード値)nodeType(ノードタイプ)nodeName属性にはノードの名前が含まれます。
要素ノードのノード名はタグ名です。 属性ノードのノード名は常に #text です。注: タグは常に #text です。 nodeName に含まれる XML 要素の名前は常に大文字です。
テキストノードの場合、nodeValue 属性にはテキストが含まれます。
属性ノードの場合、nodeValue 属性には属性値が含まれます。
nodeValue 属性は、ドキュメントノードと要素ノードでは使用できません。
nodeType 属性はノードのタイプを返します。
最も重要なノードタイプは次のとおりです:
Element | 1 |
Attributes | |
3 | |
8 | |
9 |