HTML DOM Element hasAttribute() -menetelmä

Määritelmä ja käyttö

Jos ominaisuus on olemassa: hasAttribute() Menetelmä palauttaa truemuussa 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:

getAttribute() -menetelmä

setAttribute() -menetelmä

removeAttribute() -menetelmä

hasAttributes() -menetelmä

getAttributeNode() -menetelmä

setAttributeNode() -menetelmä

removeAttributeNode() -menetelmä

Oppaita:

HTML-ominaisuudet

Esimerkki

Esimerkki 1

"myButton"-komponentilla onko onclick-ominaisuus:

let answer = myButton.hasAttribute("onclick");

Kokeile itse

Esimerkki 2

Jos <a> -elementillä on target-ominaisuus, muuta arvoon "_self":

if (element.hasAttribute("target")) {
  element.setAttribute("target", "_self");
}

Kokeile itse

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