MathMLElement: dataset-Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2023.
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
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
| Specification |
|---|
| HTML> # dom-dataset-dev> |
Browser-Kompatibilität
Loading…