HTML DOM Element getAttributeNode() metoden
- Forrige side getAttribute()
- Næste side getBoundingClientRect()
- Gå tilbage til forrige niveau HTML DOM Elements objekt
Definition og brug
getAttribute()
Metoden returnerer værdien af den angivne egenskabsnavn som en Attr-objekt.
Alternativ løsning:
Brug getAttribute() metoden Det vil blive lettere.
Se også:
Tutorial:
Referencehåndbog:
Kendskab: Forskellen mellem getAttribute() og getAttributeNode()
getAttribute()
Metoden returnerer værdien af egenskaben.
getAttributeNode()
metoden returnerer Attr-objektet, skal du bruge Attr value-egenskaben for at få denne værdi.
Resultatet er det samme.
Eksempel
Eksempel 1
Få værdien af class-egenskabsnoden for <h1>-elementet:
const element = document.getElementsByTagName("H1")[0]; let text = element.getAttributeNode("class").value;
Eksempel 2
Få værdien af target-egenskabsnoden for <a>-elementet:
var elmnt = document.getElementById("myAnchor"); var attr = elmnt.getAttributeNode("target").value;
Eksempel 3
Få værdien af onclick-egenskabsnoden for <button>-elementet:
var elmnt = document.getElementById("myBtn"); var attr = elmnt.getAttributeNode("onclick").value;
Syntax
element.getAttributeNode(name)
Parameter
Parameter | Beskrivelse |
---|---|
name | Obligatorisk. Navnet på egenskaben. |
Returværdi
Type | Beskrivelse |
---|---|
Objekt | Attr-objektet for egenskabsnoden. |
null | Hvis egenskaben ikke findes. |
Beskrivelse
getAttributeNode()
Metoden returnerer en Attr-node, der repræsenterer værdien af den angivne egenskab. Bemærk, at den Attr-node kan fås også gennem attributes-egenskaben, som er arvet fra Node-grænsefladen.
Browser understøttelse
element.getAttributeNode()
er en DOM Level 1 (1998) funktion.
Det understøttes fuldt ud af alle browsere:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Forrige side getAttribute()
- Næste side getBoundingClientRect()
- Gå tilbage til forrige niveau HTML DOM Elements objekt