HTML DOM Element hasAttribute() metod

Definition och användning

om egenskapen finns hasAttribute() Metoden returnerar trueannars returneras false.

Kommentar:Om egenskapen har satts in explicit i dokumentet eller om dokumenttypen har satt ett standardvärde för egenskapenhasAttribute() Metoder returnerar true.

Se också:

getAttribute() metod

setAttribute() metod

removeAttribute() metod

hasAttributes() metod

getAttributeNode() metod

setAttributeNode() metod

removeAttributeNode() metod

Lärplattform:

HTML-attribut

Exempel

Exempel 1

"myButton" har onclick-egenskap:

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

Prova själv

Exempel 2

Om <a>-elementet har en target-egenskap, ändra värdet till "_self":

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

Prova själv

Syntaks

element.hasAttribute(name)

Parameter

Parameter Beskrivning
name Obligatorisk. Namnet på egenskapen.

Återvärd

Typ Beskrivning
Boolsk värde Om elementet har en egenskap är värdet true, annars false.

Webbläsarstöd

element.hasAttribute() är en DOM Level 2 (2001)-funktion.

Alla webbläsare stöder det fullt ut:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stöd 9-11 Stöd Stöd Stöd Stöd