У меня есть сайт, поддерживаемый третьей стороной. Они позволят нам загрузить наш пользовательский файл js в заголовок, чтобы мы могли манипулировать DOM при загрузке каждой страницы. Я знаю, как поменять местами классы и т. д., Но мне было любопытно, смогу ли я понюхать значение HEX и поменять его на другое вместо того, чтобы добавлять классы здесь и там, чтобы делать то же самое.
Я не хочу, чтобы это относилось к одному элементу (например, getElementByID или тегу), я хочу, чтобы он заменял ВСЕ экземпляры этой переменной. Итак, если CSS: фред {цвет: # e3e3e3; } (и другие классы также используют # e3e3e3) Я хочу иметь возможность искать все экземпляры # e3e3e3 и менять их на # d9d9d9. или что-то вроде того.
Спасибо
да, но зачем вам это нужно? Если вы можете использовать свой собственный js, конечно, вы можете опубликовать свой собственный css?
@ Katie.Sun, однако, прав.
Да, ты можешь. но расскажите нам, что вы пробовали до сих пор и где вы столкнулись с проблемой?
Предоставьте минимальный воспроизводимый пример и более конкретное описание проблемы, связанной с кодом
Я еще не пробовал код, потому что я новичок в js и, честно говоря, не добился большого успеха в своих поисках (почему я обратился к stackoverflow). Я знаком с простыми манипуляциями, такими как добавление классов, получение элемента по XXX и т. д. Я связался с внешним CSS (с моим файлом js). Я вижу, что он загружается и мои классы присутствуют, но похоже, что он не загружается должным образом в стеке, потому что большинство моих обновлений перезаписаны сторонним CSS. Какие команды js мне следует изучить, чтобы добиться этого?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если вы явно пытаетесь изменить CSS вместо простого добавления встроенных стилей к элементу или путем добавления собственного тега стиля в документ с более конкретным CSS, вы могли бы технически делать то, что просите, как ответил на этот другой вопрос SO.
Вместо этого я бы порекомендовал вам либо встроить свой CSS, если вы ориентируетесь только на несколько элементов DOM, либо создать более конкретное правило CSS, ориентированное на классы, которые вы хотите изменить.
Спасибо за вашу помощь
Да, ты можешь. Что вы пробовали до сих пор? Пожалуйста, опубликуйте свою попытку здесь, и мы поможем вам оттуда.