Método insertRule() del XML DOM

Definición y uso

El método insertRule() inserta una regla en la hoja de estilos.

Sintaxis:

insertRule(regla,índice)
Parámetros Descripción
regla

Necesario. La representación de texto completa y comprensible que se debe agregar a la hoja de estilos.

  • Para los conjuntos de reglas (rule sets),regla indica el selector y la declaración de estilo.
  • Para las reglas @ (At rules),regla Indica el identificador @ y el contenido de la regla.
índice obligatorio. La posición en la que se debe insertar o adjuntar la regla en el array cssRules.

Valor de retorno

el valor del parámetro index.

lanzar

Este método lanzará una excepción con el siguiente código en las siguientes situaciones: Excepción DOMException:

HIERARCHY_REQUEST_ERR
La sintaxis CSS no permite que la regla especificada aparezca en la posición especificada.
INDEX_SIZE_ERR
índice No coincide con ninguna regla en la colección de reglas de la hoja de estilo, como índice Es un número negativo o mayor que cssRules.length.
NO_MODIFICATION_ALLOWED_ERR
Esta hoja de estilo es de solo lectura.
SINTAXIS
especificado regla El texto tiene errores de texto.

Descripción

Este método colocará en la posición especificada del array cssRules del estilo de la tabla. índice Insertar (o adjuntar) una nueva regla CSS en la posición. CSSStyleSheet.addRule(),es un método alternativo específico de IE.

Ejemplo

Colocar una nueva regla en la parte superior de la hoja de estilo:

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

Páginas relacionadas

Manual de referencia de DOM XML:CSSStyleSheet.addRule()