ProcessingInstruction: getAttribute() Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die getAttribute() Methode des ProcessingInstruction-Interfaces gibt den Wert eines angegebenen Attributs der Verarbeitungshinweise zurück.
Falls das angegebene Attribut nicht existiert, wird der Wert null zurückgegeben.
Syntax
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; andernfalls null.
Beschreibung
>Groß- und Kleinschreibung
Argumente von Verarbeitungshinweisen sind groß- und kleinschreibungssensitiv.
Dekodierte Zeichenreferenzen in Attributwerten
HTML-Zeichenreferenzen im Quellmarkup eines Attributs (zum Beispiel <, & oder <) werden vom HTML-Parser dekodiert, wenn das Dokument geparst wird, sodass getAttribute() den dekodierten Wert zurückgibt, nicht den Quellwert.
Zum Beispiel:
const pi = document.createProcessingInstruction(
"start",
'data-payload="<b>hi</b>"',
);
pi.getAttribute("data-payload");
// <b>hi</b>
Beispiele
>Grundlegende Nutzung
const pi = document.createProcessingInstruction("start", 'name="placeholder"');
console.log(pi.getAttribute("name"));
// Logs:
// "placeholder"
Spezifikationen
| Spezifikation |
|---|
| DOM> # dom-processinginstruction-getattribute> |