Metoda HTML DOM getAttributeNode()
❮ Obiekt elementuPrzykład
Pobierz wartość węzła atrybutu klasy elementu <h1>:
var elmnt = document.getElementsByTagName("H1")[0];
var attr = elmnt.getAttributeNode("class").value;
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Metoda getAttributeNode() zwraca węzeł atrybutu z określoną nazwą elementu jako obiekt Attr.
Wskazówka: Użyj właściwości atrybut .value , aby zwrócić wartość węzła atrybutu.
Wskazówka: Użyj metody getAttribute() , jeśli chcesz tylko zwrócić wartość atrybutu.
Aby uzyskać więcej informacji o obiekcie Attr, zobacz Obiekt atrybutu HTML DOM .
Obsługa przeglądarki
Method | |||||
---|---|---|---|---|---|
getAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Składnia
element.getAttributeNode(attributename)
Parametry
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to return |
Szczegóły techniczne
Wartość zwrotu: | Obiekt Attr reprezentujący określony węzeł atrybutu. Uwaga: Jeśli atrybut nie istnieje, zwracana wartość to null lub pusty ciąg ("") |
---|---|
Wersja DOM | Obiekt elementu podstawowego poziomu 1 |
Więcej przykładów
Przykład
Pobierz wartość docelowego węzła atrybutu elementu <a>:
var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value;
Przykład
Pobierz wartość węzła atrybutu onclick elementu <button>:
var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value;
Powiązane strony
Samouczek HTML: atrybuty HTML
Dokumentacja HTML DOM: obiekt atrybutu HTML DOM
Dokumentacja HTML DOM: metoda getAttribute()
Dokumentacja HTML DOM: atrybut .value Property
Dokumentacja HTML DOM: metoda removeAttributeNode()
Dokumentacja HTML DOM: metoda setAttributeNode()
❮ Obiekt elementu