Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ProcessingInstruction: getAttribute() Methode

Die getAttribute()-Methode der ProcessingInstruction-Schnittstelle gibt den Wert eines angegebenen Attributs auf der Verarbeitungshinweis zurück.

Wenn das angegebene Attribut nicht existiert, wird der zurückgegebene Wert null sein.

Syntax

js
getAttribute(attributeName)

Parameter

attributeName

Der Name des Attributs, dessen Wert Sie abrufen möchten.

Rückgabewert

Ein String, der den Wert von attributeName enthält, wenn das Attribut existiert; ansonsten null.

Beschreibung

Groß- und Kleinschreibung

Die Argumente der Verarbeitungshinweise sind case-sensitiv.

Dekodierte Zeichenreferenzen in Attributwerten

HTML Zeichenreferenzen in einem Attributsquellcode (zum Beispiel <, & oder <) werden vom HTML-Parser dekodiert, wenn das Dokument geparst wird, sodass getAttribute() den dekodierten Wert und nicht den Quellwert zurückgibt.

Zum Beispiel:

js
const pi = document.createProcessingInstruction(
  "start",
  'data-payload="<b>hi</b>"',
);

pi.getAttribute("data-payload");
// <b>hi</b>

Beispiele

Grundlegende Nutzung

js
const pi = document.createProcessingInstruction("start", 'name="placeholder"');

console.log(pi.getAttribute("name"));
// Logs:
// "placeholder"

Spezifikationen

Spezifikation
DOM
# dom-processinginstruction-getattribute

Browser-Kompatibilität

Siehe auch