Name
CSSStyleSheet — a CSS stylesheet
Synopsis
This interface represents a CSS stylesheet. It has properties
and methods for disabling the stylesheet, and for querying,
inserting, and removing CSSRule style rules.
The CSSStyleSheet objects that apply to a document are members of
the styleSheets[]
array of the
Document object and may also be available through the sheet
property of the <style>
or <link>
element that defines or links
to the stylesheet.
In IE8 and before, use the rules[]
array instead of cssRules[]
, and use addRule()
and remove
Rule()
instead of the
DOM standard insertRule()
and
deleteRule()
.
Properties
readonly CSSRule[]
cssRules
A read-only, array-like object holding the CSSRule objects that compose the stylesheet. In IE, use the
rules
property instead.boolean
disabled
If
true
, the stylesheet is disabled and is not applied to the document. Iffalse
, the stylesheet is enabled and is applied to the document.readonly string
href
The URL of a stylesheet that is linked to the document, or
null
for inline stylesheets.readonly string
media
A list of media to which this stylesheet applies. You can query and set this property as a single string, or treat it as an array-like object of media types with
appendMedium()
anddeleteMedium()
methods. (Formally, the value of this property is a MediaList object, but that type is not covered in this reference.)readonly Node
ownerNode
The document element that “owns” this stylesheet, or
null
if there isn’t one. See Link and Style.readonly CSSRule ...
Get JavaScript: The Definitive Guide, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.