Name
CSSMediaRule.insertRule( ) — insert a new rule into an @media block
Availability
DOM Level 2 CSS
Synopsis
unsigned long insertRule(Stringrule
, unsigned longindex
) throws DOMException;
Arguments
-
rule
The complete, parseable CSS string representation of the rule to be added.
-
index
The position at which the new rule is to be inserted into the
cssRules
array, or thecssRules.length
to append the new rule at the end of the array.
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 position.-
INDEX_SIZE_ERR
index
is negative or greater thancssRules.length
.-
NO_MODIFICATION_ALLOWED_ERR
This
@media
rule and itscssRules
array are read-only.-
SYNTAX_ERR
The specified
rule
contains a syntax error.
Description
This method inserts the specified rule
into the cssRules
array at the specified
index
.
Get JavaScript: The Definitive Guide, Fourth 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.