HTML DOM Element hasAttribute() -menetelmä
- Edellinen sivu getElementsByTagName()
- Seuraava sivu hasAttributes()
- Palaa ylös HTML DOM Elements-objekti
Määritelmä ja käyttö
Jos ominaisuus on olemassa: hasAttribute()
Menetelmä palauttaa true
muussa tapauksessa palauttaa false
.
Huomautus:Jos dokumentissa on asetettu selvästi määritelty ominaisuus tai dokumentityyppi on asettanut ominaisuudelle oletusarvon:hasAttribute()
Menetelmät palauttavat true
.
Katso myös:
removeAttributeNode() -menetelmä
Oppaita:
Esimerkki
Esimerkki 1
"myButton"-komponentilla onko onclick-ominaisuus:
let answer = myButton.hasAttribute("onclick");
Esimerkki 2
Jos <a> -elementillä on target-ominaisuus, muuta arvoon "_self":
if (element.hasAttribute("target")) { element.setAttribute("target", "_self"); }
Syntaksi
element.hasAttribute(name)
Parametrit
Parametrit | Kuvaus |
---|---|
name | Välttämätön. Ominaisuuden nimi. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Bollean arvo | Jos elementillä on ominaisuus, palauttaa true, muuten false. |
Selaimen tuki
element.hasAttribute()
Se on DOM Level 2 (2001) ominaisuus.
Kaikki selaimet tukevat sitä täysin:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | 9-11 | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu getElementsByTagName()
- Seuraava sivu hasAttributes()
- Palaa ylös HTML DOM Elements-objekti