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 schreibgeschützte Eigenschaft dataset der Schnittstelle MathMLElement ermöglicht den Lese- und Schreibzugriff auf benutzerdefinierte Datenattribute (data-*) von Elementen. Sie stellt eine Zuordnung von Zeichenfolgen (DOMStringMap) bereit, die für jedes data-*-Attribut einen Eintrag enthält.
Die Eigenschaft dataset selbst kann gelesen, aber nicht direkt beschrieben werden. Stattdessen müssen Schreibzugriffe auf die einzelnen Eigenschaften innerhalb von dataset erfolgen, die jeweils ein Datenattribut repräsentieren.
Wert
Eine DOMStringMap.
Beispiele
html
<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>
js
const el = document.querySelector("#equation");
console.log(el.dataset.value); // "-1"
console.log(el.dataset.equation); // "euler"
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-dataset-dev> |