изменить значение атрибута стиля - PullRequest
0 голосов
/ 29 октября 2009

Как получить и изменить значение свойства Атрибут стиля

Пример

<div id="styleChanger" style="color: rgb(163, 41, 41);">
   // some content
</div>

Как изменить значение цвета свойства Style

Ответы [ 3 ]

1 голос
/ 29 октября 2009

Каждое объявление CSS, встроенное (атрибут a.k.a style) в заголовке страницы или во внешнем файле, просто включается в атрибуты объекта DOM, как только браузер его прочитает.

Это означает, что вы на самом деле не заинтересованы в изменении атрибута style, но атрибута объекта, над которым вы работаете в Javascript. Для атрибутов CSS ответом является jQuery's .css().

$('#styleChanger').css("color","red");
0 голосов
/ 30 октября 2009

Используйте метод css () в jQuery. Вот ссылка на документацию: http://docs.jquery.com/CSS/css#name

Это позволит вам сделать что-то вроде:

$("#styleChanger").css("color", "#888888");
0 голосов
/ 29 октября 2009

Вам нужен готовый класс, например:

.interactClass {
    color: #d2232a;
}

и тогда вы можете

$('#styleChanger').removeClass().addClass('interactClass');

Или вы можете переключить отдельные свойства с помощью метода css:

$('#styleChanger').css("color", "#D2232A").css("font-size", "20px");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...