Metoda HTML DOM hasAttribute().
❮ Objekt prvkuPříklad
Zjistěte, zda má prvek <button> atribut onclick:
var x = document.getElementById("myBtn").hasAttribute("onclick");
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
Metoda hasAttribute() vrátí hodnotu true, pokud zadaný atribut existuje, jinak vrátí hodnotu false.
Tip: Pomocí setAttribute() přidejte nový atribut nebo změňte hodnotu existujícího atributu u prvku.
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která tuto metodu plně podporuje.
Method | |||||
---|---|---|---|---|---|
hasAttribute() | Yes | 9.0 | Yes | Yes | Yes |
Syntax
element.hasAttribute(attributename)
Parametry
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to check if exists |
Technické údaje
Návratová hodnota: | Boolean, vrací true, pokud má prvek atributy, jinak false |
---|---|
Verze DOM | Základní objekt prvku úrovně 2 |
Další příklady
Příklad
Zjistěte, zda má prvek <a> atribut target. Pokud ano, změňte hodnotu cílového atributu 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");
}
Související stránky
HTML kurz: HTML atributy
Odkaz HTML DOM: metoda getAttribute() .
Odkaz HTML DOM: metoda removeAttribute().
Odkaz HTML DOM: metoda setAttribute().
❮ Objekt prvku