MediaList

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.

Giao diện MediaList đại diện cho các media query của một stylesheet, ví dụ như những thứ được đặt bằng thuộc tính media của một phần tử <link>.

Note: MediaList là một danh sách trực tiếp; việc cập nhật danh sách bằng các thuộc tính hoặc phương thức được liệt kê dưới đây sẽ ngay lập tức cập nhật hành vi của tài liệu.

Thuộc tính phiên bản

MediaList.mediaText

Một stringifier trả về một chuỗi đại diện cho MediaList dưới dạng văn bản, và cũng cho phép bạn đặt một MediaList mới.

MediaList.length Read only

Trả về số lượng media query trong MediaList.

Phương thức phiên bản

MediaList.appendMedium()

Thêm một media query vào MediaList.

MediaList.deleteMedium()

Xóa một media query khỏi MediaList.

MediaList.item()

Một getter trả về một chuỗi đại diện cho một media query dưới dạng văn bản, cho giá trị chỉ mục của media query bên trong MediaList. Phương thức này cũng có thể được gọi bằng cú pháp dấu ngoặc ([]).

MediaList.toString()

Trả về biểu diễn chuỗi của media list này theo cùng định dạng như thuộc tính MediaList.mediaText của đối tượng.

Ví dụ

Ví dụ sau sẽ ghi vào console biểu diễn văn bản của MediaList của stylesheet đầu tiên được áp dụng cho tài liệu hiện tại.

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

Thông số kỹ thuật

Specification
CSS Object Model (CSSOM)
# the-medialist-interface

Tương thích trình duyệt