Đối tượng CSSStyleSheet XML DOM

Đối tượng CSSStyleSheet

Đối tượng CSSStyleSheet đại diện cho một bảng phong cách CSS riêng lẻ.

Bảng phong cách CSS được cấu thành từ các quy tắc CSS, có thể điều khiển mỗi quy tắc thông qua đối tượng CSSRule. Đối tượng CSSStyleSheet cho phép bạn tra cứu, chèn và xóa các quy tắc bảng phong cách.

Bạn có thể lấy danh sách bảng phong cách của tài liệu cụ thể bằng cách sử dụng thuộc tính document.styleSheets (một bộ sưu tập các đối tượng bảng phong cách).

Các thuộc tính của đối tượng CSSStyleRule

cssRules
Trả về tất cả các quy tắc CSS trong bảng phong cách dưới dạng mảng.
disabled
Thuộc tính này chỉ ra xem liệu bảng phong cách hiện tại có được áp dụng hay không. Nếu là true, bảng phong cách sẽ bị tắt và không thể áp dụng cho tài liệu. Nếu là false, bảng phong cách sẽ mở và có thể áp dụng cho tài liệu.
href
Trả về vị trí của bảng phong cách (URL), nếu là bảng phong cách nội tuyến, thì sẽ là null.
media
Định nghĩa phương tiện mà thông tin phong cách dự kiến sẽ được nhắm đến.
ownerNode
Trả về nút liên quan đến bảng phong cách này với tài liệu.
ownerRule
Nếu bảng phong cách đến từ quy tắc @import, thuộc tính ownerRule sẽ chứa CSSImportRule.
parentStyleSheet
Trả về bảng phong cách chứa bảng phong cách này (nếu có).
title
Trả về tiêu đề hiện tại của bảng phong cách. Tiêu đề có thể được chỉ định bằng cách tham chiếu đến thuộc tính title của thẻ <style> hoặc <link> của bảng phong cách.
type
Định nghĩa ngôn ngữ bảng phong cách của bảng phong cách này. Được biểu thị bằng loại MIME, loại bảng phong cách CSS là "text/css".

Phương pháp đối tượng CSSStyleRule

Phương pháp Mô tả
addRule() Cách thêm một quy tắc vào bảng phong cách đặc trưng cho IE.
deleteRule() Cách xóa một quy tắc từ vị trí chỉ định theo tiêu chuẩn DOM.
insertRule() Cách thêm một quy tắc mới vào bảng phong cách theo tiêu chuẩn DOM.
removeRule() Cách xóa một quy tắc đặc trưng cho IE.

Trang liên quan

XML DOM Tài liệu tham khảo:Đối tượng CSSRule