MathMLElement: dataset-Eigenschaft

Baseline 2023
Newly 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

Beispiele

html
<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>
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

Siehe auch