Attr.localName読み取り専用プロパティは、要素の修飾名のローカル部分を返します。

以前のDOM仕様では、このAPIはNodeインターフェース内で定義されていました。

構文

name = attribute.localName

戻り値

属性の修飾名のローカル部分を表すDOMString

次の例は、警告ダイアログの"id"を示しています。

HTML Content

<button id="example">Click me</button>

JavaScript Content

const element = document.querySelector("#example");
element.addEventListener("click", function() {
  const attribute = element.attributes[0];
  alert(attribute.localName);
});

注意

属性のローカル名は、コロンの後に続く属性の修飾名の一部です。 修飾名は、通常、特定のXML文書の名前空間の一部としてXMLで使用されます。

注意:Gecko 1.9.2以前では、(XML DOMでのDOMのXHTML属性とは対照的に)HTML DOMのHTML属性のローカル名の大文字のプロパティを返します。 後のバージョンでは、HTML5に準拠して、内部DOMストレージの場合に、HTML DOMのHTML属性とXML DOMのXHTML属性の両方で小文字のプロパティが返されます。

仕様

仕様 状況 コメント
DOM
Attr.localName の定義
現行の標準 初版

ブラウザの実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 46.0[1] 48.0 (48.0)[1] ? (有) ?
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? 48.0 (48.0)[1] ? ? ?

[1] このAPIは、以前はNode APIで利用できました。

関連情報

ドキュメントのタグと貢献者

このページの貢献者: nakano348
最終更新者: nakano348,