Metodo insertRule() di XML DOM

Definizione e uso

Il metodo insertRule() inserisce una regola nella tabella di stili.

Sintassi:

insertRule(rule,index)
Parametro Descrizione
rule

Obbligatorio. La rappresentazione testuale completa e interpretabile delle regole da aggiungere alla tabella di stili.

  • Per le raccolte di regole (rule sets),rule Indica il selettore e la dichiarazione di stile.
  • Per le regole @ (At rules),rule Indica l'identificatore @ e il contenuto della regola.
index Obbligatorio. Indica la posizione nella cssRules array in cui inserire o aggiungere la regola.

Valore di ritorno

Il valore dell'argomento index.

Lancia

Questo metodo solleverà un'eccezione con il seguente codice in queste circostanze: Eccezione DOMException:

HIERARCHY_REQUEST_ERR
La sintassi CSS non consente alla regola specificata di apparire nella posizione specificata.
INDEX_SIZE_ERR
index Non corrisponde a nessuna regola nella raccolta di regole della tabella di stili, come index È un numero negativo o maggiore di cssRules.length.
NO_MODIFICATION_ALLOWED_ERR
Questa tabella di stili è readonly.
SYNTAX
specificato rule Il testo ha un errore di testo.

Descrizione

Questa方法是将在样式表的 cssRules array specificato index Inserire (o aggiungere) una nuova regola CSS. Questo è un metodo standard DOM, consultare CSSStyleSheet.addRule()è un metodo alternativo specifico per IE.

Esempio

Inserire una nuova regola nella parte superiore della tabella di stili:

myStyle.insertRule("#blanc { color: white }", 0);

Pagine correlate

Manuale di riferimento XML DOM:CSSStyleSheet.addRule()