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> |