Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

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

Browser-Kompatibilität

Siehe auch