Как я могу заменить текст ‘привет’ на ‘пока’ с помощью чистого JavaScript или jQuery? Я пробовал различные методы, но безуспешно.
Есть ли возможность это сделать? Если да, то какой из способов самый простейший? Например, стоит ли использовать изменение CSS переменных или создание новых классов?
Можно через новые CSS классы решить. Создаешь класс с нужным псевдоэлементом и переключаешь через classList.add/remove. Работает просто и надёжно. Какой контент планируешь менять?
data атрибуты работают отлично для этого. В CSS делаешь content: attr(data-before), а в JS просто element.setAttribute(‘data-before’, ‘пока’). Раньше мучился с getComputedStyle, пока не нашёл этот способ. Супер удобно когда надо динамически подставлять текст из переменных