WafelT
@WafelT
HTML/CSS/JavaScript

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

Нужно написать скрипт на чистом js который берёт слово с документа и приобразовывает каждую её букву в спан с классом 'char' и соответствуйщим номером , ( добовлять стили как на скриншоте скрипт не должен ).

627928a5cdbf1209893896.jpeg
  • Вопрос задан
  • 82 просмотра
Решения вопроса 2
DanArst
@DanArst Куратор тега JavaScript
Гриффиндор в моде при любой погоде!
function textIntoSpan(inputText) {
  var word = inputText.split('');
  let result = '';

  word.forEach(function(char, i){
    var idx = i + 1;
    result += (char.trim() === '') ? '' : '<span class="char'+idx+'">' + char + '</span>';
  });

  return result;
}
Ответ написан
function generateHTML(text) {  
  return `<h1>${Array.from(text).map((a, idx) => `<span class="char${idx}">${a}</span>`).join('')}</h1>`
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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