Metoda HTML DOM removeAttributeNode().
❮ Objekt prvkuPříklad
Odeberte uzel atributu třídy z prvku <h1>:
var elmnt = document.getElementsByTagName("H1")[0]; // Get the first <h1> element in the document
var attr = elmnt.getAttributeNode("class"); // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr); // Remove the class attribute node from <h1>
Definice a použití
Metoda removeAttributeNode() odebere zadaný atribut z prvku a vrátí odstraněný atribut jako objekt Attr Node .
Rozdíl mezi touto metodou a metodou removeAttribute() je v tom, že metoda removeAttribute() odebere atribut se zadaným názvem , zatímco tato metoda odebere zadaný objekt Attr . Výsledek bude stejný. Metoda removeAttribute() také nemá žádnou návratovou hodnotu , zatímco tato metoda vrací odstraněný atribut jako objekt Attr.
Tip: Pomocí metody getAttributeNode() vraťte uzel atributu prvku.
Tip: Pomocí metody setAttributeNode() přidejte uzel atributu k prvku.
Podpora prohlížeče
Method | |||||
---|---|---|---|---|---|
removeAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Syntax
element.removeAttributeNode(attributenode)
Hodnoty parametrů
Parameter | Type | Description |
---|---|---|
attributenode | Attr object | Required. The attribute node you want to remove |
Technické údaje
Návratová hodnota: | Objekt Attr představující uzel odstraněného atributu |
---|---|
Verze DOM | Základní objekt prvku úrovně 1 |
Další příklady
Příklad
Odeberte uzel atributu href z prvku <a>:
var elmnt = document.getElementById("myAnchor"); // Get the <a> element with id="myAnchor"
var attr = elmnt.getAttributeNode("href"); // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr); // Remove the href attribute node from <a>
Související stránky
HTML kurz: HTML atributy
Odkaz HTML DOM: Objekt atributů HTML DOM
Odkaz HTML DOM: metoda removeAttribute().
Odkaz HTML DOM: metoda getAttributeNode() .
Odkaz HTML DOM: metoda setAttributeNode().
❮ Objekt prvku