HTML DOM hasAttribute() Method
❮ Obiekt elementuPrzykład
Dowiedz się, czy element <button> ma atrybut onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Metoda hasAttribute() zwraca true, jeśli określony atrybut istnieje, w przeciwnym razie zwraca false.
Wskazówka: Użyj setAttribute() , aby dodać nowy atrybut lub zmienić wartość istniejącego atrybutu w elemencie.
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje tę metodę.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
Składnia
element.hasAttribute(attributename)
Parametry
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
Szczegóły techniczne
Wartość zwrotu: | Wartość logiczna, zwraca true, jeśli element ma atrybuty, w przeciwnym razie false |
---|---|
Wersja DOM | Obiekt elementu podstawowego poziomu 2 |
Więcej przykładów
Przykład
Dowiedz się, czy element <a> ma atrybut target. Jeśli tak, zmień wartość atrybutu docelowego na „_self”:
// Get the <a> element with id="myAnchor"
var x = document.getElementById("myAnchor");
// If the <a> element has a target attribute, set the value to "_self"
if (x.hasAttribute("target")) {
x.setAttribute("target", "_self");
}
Powiązane strony
Samouczek HTML: atrybuty HTML
Dokumentacja HTML DOM: metoda getAttribute()
Dokumentacja HTML DOM: metoda removeAttribute()
Dokumentacja HTML DOM: metoda setAttribute()
❮ Obiekt elementu