CSSStyleSheet
interface CSSStyleSheet {
cssRules: CSSRuleList;
ownerRule: null | CSSRule;
rules: CSSRuleList;
addRule(selector?: string, style?: string, index?: number): number;
deleteRule(index: number): void;
insertRule(rule: string, index?: number): number;
removeRule(index?: number): void;
replace(text: string): Promise<CSSStyleSheet>;
replaceSync(text: string): void;
disabled: boolean;
href: null | string;
get media(): MediaList;
set media(mediaText: string): void;
ownerNode: null | Element | ProcessingInstruction;
parentStyleSheet: null | CSSStyleSheet;
title: null | string;
type: string;
}
cssRules: CSSRuleList;
ownerRule: null | CSSRule;
rules: CSSRuleList;
addRule(selector?: string, style?: string, index?: number): number;
deleteRule(index: number): void;
insertRule(rule: string, index?: number): number;
removeRule(index?: number): void;
replace(text: string): Promise<CSSStyleSheet>;
replaceSync(text: string): void;
disabled: boolean;
href: null | string;
get media(): MediaList;
set media(mediaText: string): void;
ownerNode: null | Element | ProcessingInstruction;
parentStyleSheet: null | CSSStyleSheet;
title: null | string;
type: string;
}
Hierarchy (View Summary)
- StyleSheet
- CSSStyleSheet
Index
Properties
Accessors
Methods
Properties
Readonly
css Rules
Readonly
owner Rule
Readonly
rules
disabled
disabled: boolean
Readonly
href
href: null | string
Readonly
owner Node
Readonly
parent Style Sheet
Readonly
title
title: null | string
Readonly
type
type: string
Accessors
media
Returns MediaList
- set media(mediaText: string): void
Parameters
mediaText: string
Returns void
Methods
add Rule
delete Rule
deleteRule(index: number): void
insert Rule
insertRule(rule: string, index?: number): number
remove Rule
removeRule(index?: number): void
replace
replace(text: string): Promise<CSSStyleSheet>
replace Sync
replaceSync(text: string): void
A single CSS style sheet. It inherits properties and methods from its parent, StyleSheet.
MDN Reference