Atrybuty HTML DOM setNamedItem()
Przykłady
Ustaw atrybut klasy H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Łatwiej jest użyć elementu .setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Definicja i użycie
Metoda setNamedItem()
dodaje węzeł atrybutu do NamedNodeMap.
Jeśli węzeł atrybutu już istnieje, zostanie zastąpiony, a zastąpiony węzeł atrybutu zostanie zwrócony, w przeciwnym razie zwracana wartość to null
.
Alternatywny:
Łatwiej jest skorzystać z metody element .setAttribute() .
Zobacz też:
Atrybuty .getNamedItem () Metoda
Składnia
namednodemap.setNamedItem(node)
Parametry
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Wartość zwrotu
Rodzaj | Opis |
Węzeł | Zastąpiony węzeł (jeśli istnieje). W przeciwnym razie null . |
Obsługa przeglądarki
attributes.setNamedItem
to funkcja DOM Level 1 (1998).
Jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |