@Dzambulat

Как покрасить текст в зависимости от символа?

Есть несколько div, в которых записан текст. Скрипт должен менять цвет текста в зависимости от символа в тексте. Например: +10% (если +, то цвет текста должен быть зелёным), -10% (если -, то красным).
Как это сделать?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
Ответ написан
Комментировать
MrDecoy
@MrDecoy Куратор тега JavaScript
Верставший фронтендер
const MCITEMDIFFERENCE = document.querySelectorAll('.mc__span');

MCITEMDIFFERENCE.forEach((element)=>{
    if (element.innerHTML.startsWith("+") {
        element.classList.add("plusDifference");
    }
    if (element.innerHTML.startsWith("-") {
        element.classList.add("minusDifference");
    }
})

Dzambulat, а круглые скобки кто будет после if закрывать?
Вам ошибка синтаксиса в консоле вообще ни о чём не намекает?

Вот где исправлено и работает:
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы