william666
@william666

Как обернуть первый символ span'ом?

например,
<h2>Заголовок</h2>

требуется:
<h2><span>З</span>аголовок</h2>
  • Вопрос задан
  • 65 просмотров
Решения вопроса 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
const wrapFirstLetter = el => {
  const letter = el.textContent[0];
  el.innerHTML = `<span>${letter}</span>${el.textContent.substring(1)}`;
}

wrapFirstLetter(document.querySelector('h2'));


Ответ написан
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Можно еще попробовать без JS, через псевдоэлементы:

h2::first-letter {
  color: red;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект