Метод XML DOM insertRule()
Определение и использование
Метод insertRule() вставляет правило в таблицу стилей.
Грамматика:
insertRule(rule,index)
Параметры | описание |
---|---|
rule |
Обязателен. Полный, قابل интерпретации текстовый символ, добавляемый в таблицу стилей.
|
index | обязательное. Указывает позицию в cssRules массива, в которую нужно вставить или добавить правило. |
Возвратное значение
значение параметра index.
выбрасывает
Этот метод выбрасывает исключение с следующим кодом в следующих случаях: 异常 DOMException:
- HIERARCHY_REQUEST_ERR
- Грамматика CSS не позволяет указанному правилу出现在 указанном месте.
- INDEX_SIZE_ERR
- index не соответствует любому правилу в наборе правил таблицы стилей, например index является отрицательным или больше, чем cssRules.length.
- NO_MODIFICATION_ALLOWED_ERR
- Эта таблица стилей является только для чтения.
- SYNTAX
- указанного rule текст с текстовой ошибкой.
описание
Этот метод вставляет в cssRules массив таблицы стилей по указанному index Вставка (или добавление) нового CSS правила. Это метод стандарта DOM, см. CSSStyleSheet.addRule(),это альтернативный метод, специфичный для IE.
Пример
Вставка нового правила в顶端 таблицы стилей:
myStyle.insertRule("#blanc { color: white }", 0);
Соответствующие страницы
Референтное руководство по XML DOM:CSSStyleSheet.addRule()