--- title: Node.nodeName slug: Web/API/Node/nodeName tags: - プロパティ - リファレンス - 読み取り専用 browser-compat: api.Node.nodeName translation_of: Web/API/Node/nodeName --- {{APIRef("DOM")}} **`nodeName`** は {{domxref("Node")}} の読み取り専用プロパティで、現在のノードの名前を文字列で返します。 ## 値 文字列です。ノードの種類によって、次のような値になります。 - {{domxref("Attr")}} - : {{domxref("Attr.name")}} の値で、この属性の*修飾名*です。 - {{domxref("CDATASection")}} - : `"#cdata-section"` という文字列です。 - {{domxref("Comment")}} - : `"#comment"` という文字列です。 - {{domxref("Document")}} - : `"#document"` という文字列です。 - {{domxref("DocumentFragment")}} - : `"#document-fragment"` という文字列です。 - {{domxref("DocumentType")}} - : {{domxref("DocumentType.name")}} の値です。 - {{domxref("Element")}} - : {{domxref("Element.tagName")}} の値です。これは HTML 要素であればその要素のタグの*大文字の*名前であり、 XML 要素(SVG や MathML の要素)であればその要素のタグの*小文字の*名前です。 - {{domxref("ProcessingInstruction")}} - : {{domxref("ProcessingInstruction.target")}} の値です。 - {{domxref("Text")}} - : `"#text"` という文字列です。 ## 例 この例では、様々なノードのノード名を表示します。 ```html こちらは HTML です。