Atributy HTML DOM setNamedItem()
Příklady
Nastavte atribut třídy H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Je jednodušší použít prvek .setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Definice a použití
Metoda setNamedItem()
přidá atributový uzel do NamedNodeMap.
Pokud uzel atributu již existuje, bude nahrazen a nahrazený uzel atributu bude vrácen, jinak je návratová hodnota null
.
Alternativní:
Jednodušší je použít metodu elementu .setAttribute() .
Viz také:
Metoda atributů .getNamedItem() .
Syntax
namednodemap.setNamedItem(node)
Parametry
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Návratová hodnota
Typ | Popis |
Uzel | Nahrazený uzel (pokud existuje). Jinak null . |
Podpora prohlížeče
attributes.setNamedItem
je funkce DOM úrovně 1 (1998).
Je plně podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |