Как динамически изменять CSS стили элементов с помощью JavaScript

Не работает style в JavaScript. Как его правильно использовать?

Как динамически изменять CSS-стили элементов с помощью JavaScript?

У элемента вы прописываете атрибут id.

<p id="some_el">

Затем, в JavaScript-скрипте "достаете" элемент через id:

el=document.getElementById('some_el');

и получаете доступ к стилям так:

el.style.color='#999';.

Если имя свойства CSS состоит из нескольких слов, то в JavaScript оно доступно по тому же имени без дефисов. Каждое слово, кроме первого, с большой буквы. То есть к

background-color

можно обратиться так:

el.style.backgroundColor='#999';



Андрей, вс, 2007-03-11 04:25

Всё это так, и сам я этим пользуюсь, и пока всё работало.
Но вот style.textAlign='left' работать не хочет. Может быть, есть какие-то исключения?



Дима, вс, 2007-03-18 20:31

А если то же свойство переопределить в таблице стилей, работает?