HTML DOM Element removeAttributeNode() metode

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:

getAttributeNode() metode

setAttributeNode() metode

createAttribute() metode

getAttribute() metode

setAttribute() metode

hasAttribute() metode

Attributværdi egenskab

HTML DOM Attribute objekt

Tilførsel:

HTML egenskab

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);

Prøv det selv

Eksempel 2

Fjern href-egenskabsknuden fra linket:

const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");
element.removeAttributeNode(attr);

Prøv det selv

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