HTML DOM Element hasAttribute() metoden

Definition og brug

hvis egenskaben eksisterer, hasAttribute() metoderne returnerer trueellers returneres false.

Bemærkninger:hvis egenskaben er tydeligt angivet i dokumentet, eller hvis dokumenttype har en standardværdi for egenskaben,hasAttribute() Metoderne returnerer true.

Se også:

getAttribute() metoden

setAttribute() metoden

removeAttribute() metoden

hasAttributes() metoden

getAttributeNode() metoden

setAttributeNode() metoden

removeAttributeNode() metoden

Læringsguide:

HTML egenskaber

Eksempel

Eksempel 1

"myButton" har onclick-egenskab:

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

Prøv det selv

Eksempel 2

Hvis <a>-elementet har en target-egenskab, ændres værdien til "_self":

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

Prøv det selv

Syntaks

element.hasAttribute(name)

Parameter

Parameter Beskrivelse
name Obligatorisk. Navnet på egenskaben.

Returværdi

Type Beskrivelse
Boligværdi Hvis elementet har en egenskab, returnerer det true, ellers false.

Browsersupport

element.hasAttribute() er en DOM Level 2 (2001) egenskab.

Alle browsere understøtter det fuldt ud:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support 9-11 Support Support Support Support