MediaList - Web APIs 编辑
The MediaList
interface represents the media queries of a stylesheet, e.g. those set using a <link>
element's media
attribute.
Note: MediaList
is a live list; updating the list using properties or methods listed below will immediately update the behavior of the document.
Properties
MediaList.mediaText
- A stringifier that returns a
DOMString
representing theMediaList
as text, and also allows you to set a newMediaList
. MediaList.length
Read only- Returns the number of media queries in the
MediaList
.
Methods
MediaList.appendMedium()
- Adds a media query to the
MediaList
. MediaList.deleteMedium()
- Removes a media query from the
MediaList
. MediaList.item()
- A getter that returns a
CSSOMString
representing a media query as text, given the media query's index value inside theMediaList
.
Examples
The following would log to the console a textual representation of the MediaList
of the first stylesheet applied to the current document.
const stylesheets = document.styleSheets;
let stylesheet = stylesheets[0];
console.log(stylesheet.media.mediaText);
Specifications
Specification | Status | Comment |
---|---|---|
CSS Object Model (CSSOM) The definition of 'MediaList' in that specification. | Working Draft |
Browser compatibility
BCD tables only load in the browser
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论