Как переопределить встроенную CSS через JavaScript?

Я нашел ответ, который я искал:

HttpResponse.RemoveOutputCacheItem("/caching/CacheForever.aspx");
5
задан Jitendra Vyas 19 April 2010 в 12:43
поделиться

2 ответа

Конечно, вы можете, используя метод jQuery css (): http://docs.jquery.com/CSS/css#namevalue

Итак, если, например, у вас есть следующий HTML:

<p style="color:red;">A colored text</p>

Вы можете изменить цвет, выполнив следующие действия в jQuery:

$("p").css("color","blue");

И это будет работать в IE6.

14
ответ дан 18 December 2019 в 09:08
поделиться

! Important действительно работает в IE6, просто ваш селектор span [style] не работает, поскольку селекторы атрибутов там не поддерживаются. Если вы можете найти другой селектор, который выберет интервалы, которые вы хотите переопределить, это сработает. Может быть, достаточно .block span ?

В противном случае, да, вы можете изменить его с помощью JavaScript, если вам это абсолютно необходимо (у вас нет контроля над разметкой?):

span.style.fontWeight= 'normal';
span.style.color= 'black';
4
ответ дан 18 December 2019 в 09:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: