Name
CSSStyleSheet.insertRule( ): insert a rule into a stylesheet — DOM Level 2 CSS:
Synopsis
unsigned long insertRule(Stringrule, unsigned longindex) throws DOMException;
Arguments
-
rule The complete, parseable text representation of the rule to be added to the stylesheet. For style rules, this includes both the element selector and the style information.
-
index The position in the
cssRulesarray at which the rule is to be inserted or appended.
Returns
The value of the index
argument.
Throws
This method throws a DOMException with one of the following
code values in the following
circumstances:
-
HIERARCHY_REQUEST_ERR CSS syntax does not allow the specified rule at the specified location.
-
INDEX_SIZE_ERR indexis negative or greater thencssRules.length.-
NO_MODIFICATION_ALLOWED_ERR The stylesheet is read-only.
-
SYNTAX_ERR The specified
ruletext contains a syntax error.
Description
This method inserts (or appends) a new CSS
rule at the specified
index of the cssRules array of this stylesheet. This is
a DOM-standard method; see CSSStyleSheet.addRule( ) for an
IE-specific alternative.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access