MathMLElement: dataset-Eigenschaft
Baseline 2023Newly available
Since January 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die dataset
schreibgeschützte Eigenschaft der MathMLElement
-Schnittstelle bietet Lese- und Schreibzugriff auf benutzerdefinierte Datenattribute (data-*
) auf Elementen. Sie stellt eine Abbildung von Strings (DOMStringMap
) bereit, mit einem Eintrag für jedes data-*
-Attribut.
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 ihrerseits die Datenattribute repräsentieren.
Wert
Eine DOMStringMap
.
Beispiele
<div>
<math>
<msup id="equation" data-value="-1" data-equation="euler">
<mi>e</mi>
<mi>iπ</mi>
</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
Specification |
---|
HTML # dom-dataset-dev |