Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Element: getAttribute()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
DiegetAttribute()-Methode desElement-Interfaces gibt den Wert eines angegebenen Attributs des Elements zurück.
Falls das angegebene Attribut nicht existiert, wird der Wertnull zurückgegeben.
Wenn Sie die Eigenschaften desAttr-Knotens untersuchen müssen, können Sie stattdessen diegetAttributeNode()-Methode verwenden.
In diesem Artikel
Syntax
getAttribute(attributeName)Parameter
attributeNameDer Name des Attributs, dessen Wert Sie abrufen möchten.
Rückgabewert
Ein String, der den Wert vonattributeName enthält, falls das Attribut existiert, ansonstennull.
Beispiele
<!-- example div in an HTML DOC --><div>Hi Champ!</div>const div1 = document.getElementById("div1");// <div>Hi Champ!</div>const exampleAttr = div1.getAttribute("id");// "div1"const lang = div1.getAttribute("lang");// nullBeschreibung
>Kleinbuchstaben
WenngetAttribute() auf einem HTML-Element in einem als HTML-Dokument markierten DOM aufgerufen wird, wird das Argument vor der weiteren Verarbeitung in Kleinbuchstaben umgewandelt.
Abrufen von Nonce-Werten
Aus Sicherheitsgründen sindCSP Nonces aus Nicht-Skriptquellen, wie z. B. CSS-Selektoren, sowie.getAttribute("nonce")-Aufrufe verborgen.
let nonce = script.getAttribute("nonce");// returns empty stringStatt den Nonce über das Inhaltsattribut abzurufen, verwenden Sie dienonce-Eigenschaft:
let nonce = script.nonce;Spezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-element-getattribute①> |