Задать вопрос
@nak-alexey

Как обернуть тест в блоке перед символом?

Имеется блок с текстом, в котором есть несколько тегов (пусть будут span). Нужно текст перед первым тегом span тоже обернуть в тег (любой, пусть тоже span). Как такое реализовать?
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Raxen
@Raxen
TechLead Frontend Developer, Beeline
Открываем рубрику ответы на некровопросы

const replcaeWithSpan = (item, searchWord) => {
  if (!searchWord) return;

  item.innerHTML = item.innerText.replace(searchWord, `<span>${searchWord}</span>`);
}

const item = document.querySelector('.item');
replcaeWithSpan(item, 'test');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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