Справочник по CSS : Тематический указатель : Методы : removeRule

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Метод 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>

Смотрите также

rules, addRule

Ссылки на источники

http://msdn.microsoft.com/en-us/library/ms531195(VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования