Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
MathMLElement: dataset-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2023 browserübergreifend verfügbar.
Die dataset-Eigenschaft der MathMLElement-Schnittstelle ist eine schreibgeschützte Eigenschaft, die Lese- und Schreibzugriff auf benutzerdefinierte Datenattribute (data-*) auf Elementen bietet. Sie stellt eine Zeichenfolgenzuordnung (DOMStringMap) dar, die einen Eintrag für jedes data-*-Attribut enthält.
Die dataset-Eigenschaft selbst kann gelesen, aber nicht direkt beschrieben werden. Stattdessen müssen alle Schreibvorgänge an die einzelnen Eigenschaften innerhalb des dataset erfolgen, die wiederum die Datenattribute darstellen.
Wert
Eine DOMStringMap.
Beispiele
<div>
<math>
<msup id="equation" data-value="-1" data-equation="euler">
<mi>e</mi>
<mrow><mi>i</mi> <mi>π</mi></mrow>
</msup>
<mo>+</mo>
<mn>1</mn>
<mo>=</mo>
<mn>0</mn>
</math>
</div>
const el = document.querySelector("#equation");
console.log(el.dataset.value); // "-1"
console.log(el.dataset.equation); // "euler"
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-dataset-dev> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.