Справочник по CSS : Тематический указатель : Методы : addRule
Материал из Справочник Web-языков
Разработка и внедрение CRM-систем | |||||||
|
Содержание |
Метод addRule
Добавляет новое правило для таблицы стилей.
Синтаксис
plNewIndex = object.addRule(sSelector, sStyle [, iIndex]) |
Используемые значения
sSelector | Обязательная часть. Строковое значение, определяющее селектор для нового правила. Селекторами могут быть div, p, b и т.д. |
sStyle | Обязательная часть. Строковое значение, описывающее стиль для нового правила, например color:blue и т.д. |
Index | Необязательная часть. Числовое значение, определяющее какую позицию в совокупности rules займет новое правило. По умолчаниюэто значение равно -1, что соответствует позиции в конце совокупности. |
Возвращаемое значение
Зарезервированное значение. Всегда возвращает -1.
Замечания
С помощью метода addRule вы можете добавить до 4096 стилевых правил. После этого значения будет выведена ошибка Неправильный аргумент (Invalid Argument).
Вы можете добавлять правила к недоступной (disabled) таблице стилей, но они применятся к web-документу только когда таблица вновь станет доступной.
Примеры
В примере с помощью метода addRule для всего жирного текста, заключенного в DIV, задается синий цвет.
<STYLE> </STYLE> <DIV> Internet Explorer makes <B>HTML</B> dynamic. </DIV> <SCRIPT> var new_rule; new_rule = document.styleSheets[0].addRule("DIV B", "color:blue", 0); </SCRIPT>
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/aa358796(VS.85).aspx