HTML DOM Element removeAttributeNode() metode
- Forrige side removeAttribute()
- Næste side removeChild()
- Gå tilbage til forrige niveau HTML DOM Elements objekt
Definition og brug
removeAttributeNode()
Metode til at fjerne egenskab fra elementet og returnere Attribute objekt.
Forskellen mellem removeAttribute() og removeAttributeNode()
removeAttribute()
Metode til at slette egenskab, og returnerer ingen værdi.
removeAttributeNode()
Metode til at slette Attr objektog returnerer det fjernede objekt.
Resultatet vil være det samme.
Erstatningsløsning:
Brug removeAttribute() metoden Enklere.
Se også:
Referencehåndbog:
Tilførsel:
Eksempel
Eksempel 1
Fjern class-egenskabsknuden fra den første <h1>-element:
const element = document.getElementsByTagName("H1")[0]; const attr = element.getAttributeNode("class"); element.removeAttributeNode(attr);
Eksempel 2
Fjern href-egenskabsknuden fra linket:
const element = document.getElementById("myAnchor"); const attr = element.getAttributeNode("href"); element.removeAttributeNode(attr);
Syntaks
element.removeAttributeNode(oldAttr)
Parameter
Parameter | Beskrivelse |
---|---|
oldAttr | Obligatorisk. At slette egenskabsknuden. |
Returværdi
Type | Beskrivelse |
---|---|
Objekt | Repræsenterer et slettet egenskabs Attr-objekt. |
Kaster
Undtagelse | Beskrivelse |
---|---|
NO_MODIFICATION_ALLOWED_ERR | Det aktuelle element er skrivebeskyttet, og det er ikke tilladt at slette egenskaber. |
NOT_FOUND_ERR | oldAttr Ikke en egenskab på det aktuelle element. |
Beskrivelse
Denne metode vil fjerne (og returnere) en Attr-knude fra den nuværende elements egenskabskollektion. Hvis DTD har angivet en standardværdi for den slettede egenskab, vil metoden tilføje en ny Attr-knude, der repræsenterer denne standardværdi.
Vedligeholdelse:Brug removeAttribute() metoden Erstatning af denne metode vil ofte være mere simpelt.
Browserunderstøttelse
element.removeAttributeNode()
Er en DOM Level 1 (1998) funktion.
Alle browsere understøtter det fuldt ud:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | 9-11 | Support | Support | Support | Support |
- Forrige side removeAttribute()
- Næste side removeChild()
- Gå tilbage til forrige niveau HTML DOM Elements objekt