--- title: Attr.localName slug: Web/API/Attr/localName tags: - API - DOM - NeedsBrowserCompatibility - NeedsMobileBrowserCompatibility - Property - Reference translation_of: Web/API/Attr/localName ---
Attr.localName読み取り専用プロパティは、要素の修飾名のローカル部分を返します。
以前のDOM仕様では、このAPIは{{domxref("Node")}}インターフェース内で定義されていました。
name = attribute.localName
属性の修飾名のローカル部分を表す{{domxref("DOMString")}}。
次の例は、警告ダイアログの"id"を示しています。
<button id="example">Click me</button>
const element = document.querySelector("#example"); element.addEventListener("click", function() { const attribute = element.attributes[0]; alert(attribute.localName); });
{{ EmbedLiveSample('例','100%',30) }}
属性のローカル名は、コロンの後に続く属性の修飾名の一部です。 修飾名は、通常、特定のXML文書の名前空間の一部としてXMLで使用されます。
注意:{{Gecko("1.9.2")}}以前では、(XML DOMでのDOMのXHTML属性とは対照的に)HTML DOMのHTML属性のローカル名の大文字のプロパティを返します。 後のバージョンでは、HTML5に準拠して、内部DOMストレージの場合に、HTML DOMのHTML属性とXML DOMのXHTML属性の両方で小文字のプロパティが返されます。
仕様 | 状況 | コメント |
---|---|---|
{{SpecName('DOM WHATWG', '#dom-attr-localname', 'Attr.localName')}} | {{Spec2('DOM WHATWG')}} | 初版 |
{{Compat("api.Attr.localName")}}