Задать вопрос
@Arda4ek
Начинающий веб-разработчик

Почему не появляется текст в блоке на js?

Хотел сделать авто-ввод текста в модальном окне, но выдает ошибку...
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@Akela_wolf
Extreme Programmer
Так он же вам английским по консоли пишет что не знает что такое index, вот проблемная функция:
function autoWrite() {
    // Script
    mainContainer.innerText = text.slice(0, index);
    index++;

    if(index > text.length - 1) {
        index = 0;
    }

    // Text Style
    mainContainer.style.color = '#414141';

}


Подозреваю что вы забыли определить глобальную переменную index (хотя глобальные переменные - зло).

UPD: поправил. https://jsfiddle.net/xjas4u6r/
Упреждая следующий вопрос: innerText не понимает HTML-тегов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект