--- title: Attr.localName slug: Web/API/Attr/localName tags: - API - DOM - Propriedade - Referencia translation_of: Web/API/Attr/localName ---
A propriedade read-only Attr.localName
retorna a parte do local de um nome qualificado de elemento.
Antes do DOM4 essa API foi definida dentro da interface {{domxref("Node")}}.
name = attribute.localName
Uma {{domxref("DOMString")}} representando a parte local do nome qualificado do atributo.
O seguinte exemplo mostra "id" em um diálogo de alerta.
<button id="example">Click me</button>
const element = document.querySelector("#example"); element.addEventListener("click", function() { const attribute = element.attributes[0]; alert(attribute.localName); });
{{ EmbedLiveSample('Example','100%',30) }}
O nome local de um atributo é a parte do nome qualificado do atributo the vem depois da vírgula. Nome qualificados são tipicamente utilizados em XML como parte do namespace(s) de um documento XML em particular.
Nota: No {{Gecko("1.9.2")}} e anteriores, a propriedade retorna uma versão em letras maiúsculas do nome local para o atributo DOM do HTML (oposto a atributos XHTML no DOM do XML). Em versões posteriores, em conformidade com o HTML5, a propriedade retorna no caso de armazenamento interno do DOM, que é em letras minúsculas para ambos os atributos HTML no DOM do HTML e XHTML no DOM do XML.
Especificação | Status | Comment |
---|---|---|
{{SpecName('DOM4', '#interface-attr', 'Attr.localName')}} | {{Spec2('DOM4')}} | Definição inicial |
{{CompatibilityTable}}
Recurso | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | 46.0[1] | {{CompatGeckoDesktop("48.0")}}[1] | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} |
Feature | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte básico | {{CompatUnknown}} | {{CompatGeckoMobile("48.0")}}[1] | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Essa API foi disponibilizada anteriormente na API {{domxref("Node")}}.