MediaList: toString() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

MediaList 接口的 toString() 字符串转换器 方法返回一个表示该对象值的字符串。该值是以与 MediaList.mediaText 属性相同的格式逗号分隔的媒体值列表。

语法

js
toString()

参数

无。

返回值

字符串。

示例

js
const firstStyleSheet = document.styleSheets[0]; // the document's first stylesheet
const mediaList = firstStyleSheet.media; // the mediaList of the stylesheet

// set the `media` text to a media query value
mediaList.mediaText = "SCREEN AND (140PX <= WIDTH <= 380PX)";

// add a second media value
mediaList.appendMedium("SCREEN AND (ORIENTATION: LANDSCAPE))");

// erroneously, add the same media query again
mediaList.appendMedium("SCREEN AND (ORIENTATION: LANDSCAPE))");

console.log(mediaList.toString());
// "screen and (140px <= width <= 380px), screen and (orientation: landscape)"

规范

规范
CSS 对象模型 (CSSOM)
# MediaList-stringification-behavior

浏览器兼容性

另见