MediaList: mediaText-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die mediaText-Eigenschaft der MediaList-Schnittstelle ist ein Stringifier, der einen String zurückgibt, der die MediaList als Text darstellt, und es Ihnen auch ermöglicht, eine neue MediaList festzulegen.

Wert

Ein String, der die Medienabfragen eines Stylesheets darstellt. Jede ist durch ein Komma getrennt, zum Beispiel screen and (width >= 480px), print.

Wenn Sie neue Medienabfragen im Dokument festlegen möchten, muss der Stringwert die verschiedenen Abfragen durch Kommas getrennt haben, z.B. screen, print. Beachten Sie, dass die MediaList eine Live-Liste ist; das Aktualisieren der Liste über mediaText wird das Verhalten des Dokuments sofort aktualisieren.

Wenn der Wert auf null gesetzt wird, wird dieser null-Wert in den leeren String ("") umgewandelt, sodass ml.mediaText = null gleichbedeutend ist mit ml.mediaText = "".

Beispiele

Das folgende Beispiel würde eine textuelle Darstellung der MediaList des ersten Stylesheets, das auf das aktuelle Dokument angewendet wurde, in der Konsole protokollieren.

js
const stylesheets = document.styleSheets;
let stylesheet = stylesheets[0];
console.log(stylesheet.media.mediaText);

Spezifikationen

Specification
CSS Object Model (CSSOM)
# dom-medialist-mediatext

Browser-Kompatibilität