Задать вопрос
@IckiSanZ

Как удалить селектор через JS?

Как через JS удалить селектор *?
*{
	background: red;
	color:red;
}
  • Вопрос задан
  • 627 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 3
netrox
@netrox
На jquery:
$("*").css({"background":"","color":""});
Ответ написан
Комментировать
msdos-x86
@msdos-x86
самоучка
на js
document.getElementsByTagName('body')[0].style.backgroundColor = '';
document.getElementsByTagName('body')[0].style.color = '';
Ответ написан
Комментировать
@forspamonly2
читайте про CSSOM. https://developer.mozilla.org/en-US/docs/Web/API/C...

если знаете какая по счёту таблица стилей и правило в ней (судя по селектору, вас какой-нибудь reset беспокоит, который всегда первый), то всё просто:
document.styleSheets[0].deleteRule(0);

если не знаете, придётся перебирать и искать:
let i = [...document.styleSheets[0].cssRules].findIndex(r => r.selectorText==="*")
document.styleSheets[0].deleteRule(i);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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