Справочник по CSS : Тематический указатель : Методы : removeRule
Материал из Справочник Web-языков
Разработка и внедрение CRM-систем | |||||||
|
Содержание |
Метод removeRule
Удаляет уже существующее для объекта styleSheet правило и соответствующую запись в совокупности rules.
Синтаксис
object.removeRule( [iIndex]) |
Используемые значения
iIndex | Необязательная часть. Числовое значение, определяющее значение индекса для правила, которое надо удалить. Если заданного индекса нет, то удаляется первое правило из совокупности rules. |
Возвращаемое значение
У метода нет возвращаемого значения.
Замечания
Страница не обновляется автоматически при удалении правила. Вы должны обновить ее вручную, используя, например, методы reload и refresh, чтобы увидеть результат после удаления.
Примеры
В примере с помощью метода removeRule для удаления правила из совокупности rules, причем после удаления будет происходить обновление страницы.
<STYLE> P {color:green} </STYLE> : <SCRIPT> function removeTheRule() { var iSheets = document.styleSheets.length; var iRules = document.styleSheets[iSheets-1].rules.length; // Убедитесь, что именно это правило нужно удалить. if (1 < iRules) { document.styleSheets[iSheets-1].removeRule(1); // Обновите страницу, чтобы увидеть результат oEffectRules.innerHTML=oEffectRules.innerHTML; } } </SCRIPT> : <P ID=oEffectRules>У этого текста есть новый стиль, применимый к нему. </P> : <BUTTON onclick="removeTheRule()">Удалить правило.</BUTTON>
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/ms531195(VS.85).aspx