de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 android_baby
android_baby
Вопрос

Я'м не в состоянии придать стиль с собой "!важно, что" Правила

Я попыталась привнести стиль, используя этот код:

document.body.style.color='green!important';

В каскада CSS ссылка, применяя `!важное правило я могу козырнуть происхождение и специфика.

Я пытался внедрить это с помощью Firebug в Firefox, однако в www.google.com не повезло.

Как придать цвет изображения с себя!важное правило?

46 2011-10-27T14:39:21+00:00 7
Brock Adams
Brock Adams
Редактировал вопрос 15-го мая 2012 в 7:21
Программирование
firefox
javascript
css
dom
Boris Zbarsky
Boris Zbarsky
27-го октября 2011 в 5:05
2011-10-27T17:05:33+00:00
Дополнительно
Источник
Редактировать
#13684904

Согласно спецификации, если вы хотите установить приоритет, а не просто значение, вы должны использовать методов-setproperty, вот так:

document.body.style.setProperty ("color", "green", "important");
Brock Adams
Brock Adams
Редактировал ответ 15-го мая 2012 в 7:16
98
0
 Jayachandran
Jayachandran
2-го октября 2013 в 1:43
2013-10-02T13:43:44+00:00
Дополнительно
Источник
Редактировать
#13684905
element.style.cssText = 'color:green !important';

должно работать для вас.

8
0
Basheer AL-MOMANI
Basheer AL-MOMANI
18-го октября 2016 в 6:38
2016-10-18T06:38:55+00:00
Дополнительно
Источник
Редактировать
#13684907

все ответы отличные, но они все предполагали "значение" атрибут "исправления", что если не

взгляните на мое решение

this.style.setProperty("color", $(this).css('color'), "important");

вместо почерк значение, я получил его с помощью jQuery $(этот).в CSS('до')

2
0
Ahren Bader-Jarvis
Ahren Bader-Jarvis
27-го октября 2011 в 3:37
2011-10-27T15:37:54+00:00
Дополнительно
Источник
Редактировать
#13684903

Хотелось бы представлять, что это может не работать не столько из-за любой ошибки в коде (за исключением пространства), но еще и потому, что изменения тела теге разве'т достаточно конкретной, элемент, класс, или что там у вас, чтобы создать желаемый эффект.

Например, текст на странице результатов поиска имеет класс от"Ст&;. все результаты поиска каждый помещенный в в <ли> тег.

Так Какой код, такой эффект может выглядеть так:

var arr = document.getElementsByClassName('st');
for(i=0; i<arr.length; i++){
    arr[i].style.color="green";
}
1
0
Marian Bazalik
Marian Bazalik
27-го октября 2011 в 3:06
2011-10-27T15:06:21+00:00
Дополнительно
Источник
Редактировать
#13684902

Используйте только этот:

document.body.style.color="green";

вы не можете использовать важны в этом случае. В любом случае как фатальных указал, это не будет работать, когда есть непосредственно важное правило в таблицу стилей CSS, что вам нужно переопределить.

Таким образом, вы должны создать динамично стилей и объявление его в голове:

function addNewStyle(newStyle) {
   var styleElement = document.getElementById('styles_js');
   if (!styleElement) {
       styleElement = document.createElement('style');
       styleElement.type = 'text/css';
       styleElement.id = 'styles_js';
       document.getElementsByTagName('head')[0].appendChild(styleElement);
   }
   styleElement.appendChild(document.createTextNode(newStyle));
}

Затем вы можете обновить стиль просто нравится

addNewStyle('body {color:green !important;}')
Guilherme Nascimento
Guilherme Nascimento
Редактировал ответ 10-го августа 2016 в 1:31
1
0
VISHNU Radhakrishnan
VISHNU Radhakrishnan
22-го августа 2016 в 10:04
2016-08-22T10:04:16+00:00
Дополнительно
Источник
Редактировать
#13684906

стиль.cssText-это единственный способ добавить !важно.

<script>
   document.body.style.cssText='color: red !important;'
</script>
1
0
 user12099245
user12099245
21-го сентября 2019 в 11:19
2019-09-21T11:19:20+00:00
Дополнительно
Источник
Редактировать
#13684908

мне нужно сохранить !важно для следующий код, как это сделать

<script> var size = $(window).width(); 
if(size >="1900" && size <="2890"){
 $(document).ready(function(){ $(".myMove").click(function(){ $(".hqnblogo").animate({ left:'-22% ', top: '67%', height:'7%', }); $(".hqnbnaturalslogo").animate({ left: '86%', top: '20px', height:'7%', }); }); }); } </script>?
 Zoe
Zoe
Редактировал ответ 21-го сентября 2019 в 11:23
-1
0
Похожие сообщества 19
JavaScript Jobs — чат
JavaScript Jobs — чат
25 433 пользователей
JavaScript Jobs — чат для поиска работы и людей Правила оформления: @telegram-ru/r1WQe5F1m" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru
Открыть telegram
JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
9 392 пользователей
Помогаем друг другу разбираться с JS Правила: @js_noobs_ru/rules" rel="nofollow noopener noreferrer" class="text-blue hover:text-black link" target="_blank">https://teletype.in/@js_noobs_ru/rules Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ
Открыть telegram
JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
7 656 пользователей
Рекомендуем сразу отключить уведомления Правила: https://git.io/JycBd См. также: @js_noobs_ru, @nodejs_ru, @ts_cool, @react_js, @electron_cool Вакансии и поиск работы: @javascript_jobs
Открыть telegram
HTML/CSS — русскоговорящее сообщество
HTML/CSS — русскоговорящее сообщество
6 493 пользователей
Возникли проблемы с HTML или CSS? – пиши сюда, обсудим и предложим самое лучшее решение. @javascript_ru @js_noobs_ru @frontend_ru Каналы: @defront @htmlshit Ищешь чат? @it_chats Мы всегда рады помочь, но у нас есть правила. ВАЖНО: http://nometa.xyz
Открыть telegram
JavaScript.Ninja
JavaScript.Ninja
4 019 пользователей
Правила поведения проекта https://telegra.ph/Kodeks-povedeniya-proekta-JavaScriptNinja-12-15
Открыть telegram
pro.js
pro.js
3 692 пользователей
Сообщество веб (и javascript) разработчиков Чат для начинающих: @js_lib ⚠️ Вакансии - раз в неделю с вилкой зп ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌Варез По всем вопросам: @igorz Зам: @slavik4
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 1 день назад
2
Hideo Nakagawa
Зарегистрирован 2 дня назад
3
Sergiy Tytarenko
Зарегистрирован 3 дня назад
4
shoxrux azadov
Зарегистрирован 6 дней назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
ID
KO
RU
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией