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
Readonlycss Rules
Readonlyowner Rule
Readonlyrules
disabled
disabled: boolean
Readonlyhref
href: null | string
Readonlyowner Node
Readonlyparent Style Sheet
Readonlytitle
title: null | string
Readonlytype
type: string
Accessors
media
Returns MediaList
- set media(mediaText: string): void
Parameters
mediaText: string
Returns void
Methods
add Rule
delete Rule
deleteRule(index: number): voidinsert Rule
insertRule(rule: string, index?: number): numberremove Rule
removeRule(index?: number): voidreplace
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