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

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

Как через JS удалить селектор *?
*{
	background: red;
	color:red;
}
  • Вопрос задан
  • 611 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
20 дек. 2024, в 03:44
50000 руб./за проект
20 дек. 2024, в 03:38
1500 руб./в час
20 дек. 2024, в 02:36
3000 руб./за проект