MediaQueryList: media 属性

Baseline 已广泛支持

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

MediaQueryList 接口的media 只读属性是一个表示序列化媒体查询的字符串。

一个表示序列化媒体查询的字符串。

示例

此示例运行媒体查询 (width <= 600px),并在一个 <span> 中显示生成的 MediaQueryListmedia 属性的值。

JavaScript

js
let mql = window.matchMedia("(width <= 600px)");

document.querySelector(".mq-value").innerText = mql.media;

JavaScript 代码将要匹配的媒体查询传递给 matchMedia() 以进行编译,然后将 <span>innerText 设置为结果的 media 属性值。

HTML

html
<span class="mq-value"></span>

用于接收输出的 <span>

结果

规范

规范
CSSOM 视图模块
# dom-mediaquerylist-media

浏览器兼容性

另见