@doppelgangerz
JavaScript

Почему не срабатывает цикл?

Добрый день. Я только развиваюсь в javscript, поэтому прошу тапками не забрасывать.

Есть код:
const chatArea = document.querySelector('.chat');
const textArea = document.querySelector('.inp1');

// reset input
function resetInput() {
  textArea.value = '';
}

// Send Message function
function sendMessage() {
  let msgs = document.querySelectorAll('.message');
  const messageText = textArea.value;
  console.log(messageText);
  if (messageText == 'Очистить') {
    console.log(msgs[0], msgs[1]);
    for (let i = 0; i < msgs.length; i++) {
      chatArea.removeChild(msgs[i]);
    }
    resetInput();
  } else {
    const message = document.createElement('div');
  message.setAttribute('className', 'message')
  message.innerHTML = messageText;
  chatArea.appendChild(message);
  resetInput();
  }
}

// Event Enter
textArea.onkeydown = function(event) {
  if (event.keyCode === 13) {
    sendMessage();
  };
};

но не работает цикл for, почему? Буду благодарен если дадите некоторые рекомендации по моему коду.
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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