Изменение CSS-стилей с помощью JavaScript и метода cssText

2010-07-16


Часто нужно динамически изменить несколько стилей для одного элемента. Это можно сделать, воспользовавшись соответствующими свойствами метода JavaScript объекта style, но проще всего воспользоваться свойством cssText этого же объекта. Нужно просто присвоить строку в корректном формате для CSS.

Пример:
Допустим у нас есть элемента в DOM-дереве с id равным «myDiv», тогда для изменения стилей этого элемента можем написать так:

var el = document.getElementById("myDiv");
el.style.cssText="background:#00FF00; border:2px solid #FF0000;";



9 комментариев на «Изменение CSS-стилей с помощью JavaScript и метода cssText»

  1. Роман:

    Большое спасибо! Очень помогло!

  2. Сергей:

    Спасибо за подсказку.

  3. Диман:

    Класс. точно работает!

  4. Макс:

    Что то не получается, style это стандартный объект или из библиотек jQuary?

  5. admin:

    стандартный

  6. Я:

    Спасибо. Помогло

  7. ТЫ:

    ООООООООООфигеть, спасибо. То что искал.

  8. Петро:

    А как изменить с помощью скрипта выбранный стиль, то есть было class=»ФФФ», а стало class=»ааа»
    Или внутри описания стиля (а не внутри елемента!) изменить напр left:20 на left:50
    ???

  9. MrVolk:

    Большое спасибо! Класс! Работает!

Добавить комментарий