HTML DOM Element removeAttributeNode() metod
- Föregående sida removeAttribute()
- Nästa sida removeChild()
- Återgå till föregående nivå HTML DOM Elements-objekt
Definition och användning
removeAttributeNode()
Metod för att ta bort egenskap från elementet och returnera Attribute-objekt.
Skillnaden mellan removeAttribute() och removeAttributeNode()
removeAttribute()
Metod för att ta bort egenskap utan att returnera något.
removeAttributeNode()
Metod för att ta bort Attr-objektoch returnera det borttagna objektet.
Resultatet kommer att vara detsamma.
Alternativ:
Använd removeAttribute() metod Enklare.
Se också:
Referenshandbok:
Lär dig:
Exempel
Exempel 1
Ta bort class-egenskapsnoden från den första <h1>-elementet:
const element = document.getElementsByTagName("H1")[0]; const attr = element.getAttributeNode("class"); element.removeAttributeNode(attr);
Exempel 2
Ta bort href-egenskapsnoden från länken:
const element = document.getElementById("myAnchor"); const attr = element.getAttributeNode("href"); element.removeAttributeNode(attr);
Syntaks
element.removeAttributeNode(oldAttr)
Parameter
Parameter | Beskrivning |
---|---|
oldAttr | Obligatorisk. Egenskapsnoden att ta bort. |
Returvärde
Typ | Beskrivning |
---|---|
Objekt | representerar den redan borttagna egenskapens Attr-objekt. |
kastas
Undantag | Beskrivning |
---|---|
NO_MODIFICATION_ALLOWED_ERR | Det aktuella elementet är skrivskyddat och tillåter inte att egenskaper tas bort. |
NOT_FOUND_ERR | oldAttr Inte en egenskap för det aktuella elementet. |
Beskrivning
Denna metod kommer att ta bort (och returnera) en Attr-nod från den nuvarande elementets egenskapskollektion. Om DTD har satt en standardvärde för den att tas bort egenskapen, kommer denna metod att lägga till en ny Attr-nod som representerar detta standardvärde.
Tips:Använd removeAttribute() metod Att ersätta denna metod tenderar att vara enklare.
Webbläsarstöd
element.removeAttributeNode()
är en DOM Level 1 (1998)-funktion.
Alla webbläsare stöder det fullt ut:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | 9-11 | Stöd | Stöd | Stöd | Stöd |
- Föregående sida removeAttribute()
- Nästa sida removeChild()
- Återgå till föregående nivå HTML DOM Elements-objekt