Как исправить «Uncaught TypeError: Невозможно вызвать метод 'appendChild' из null»
Я пытаюсь получить текст из текстовой области HTML и вызвать метод create (), когдаОтправить' кнопка нажата. Метод пытается использовать сообщение из текстовой области и разместить его в своем собственном теге p с помощью класса, а также опубликовать отметку даты в своем собственном теге p и в своем собственном классе.
Они оба будут в div 'Комментарии', Ошибка, которую я получаю (используя инструменты разработчика в Chrome),
Uncaught TypeError: Невозможно вызвать метод 'AppendChild» нуля
Это нацелено наcmt.appendChild (divTag);», Я очень плохо знаком с Javascript, и это просто практика для меня, чтобы повысить свои навыки. Вся помощь очень ценится!
var cmt = document.getElementById('comments');
function create() {
var username = 'User',
message = document.getElementById("textBox").value,
divTag = document.createElement('div'),
p1 = document.createElement('p'),
p2 = document.createElement('p');
divTag.className = 'comment';
p1.className = 'date';
p1.innerHTML = new Date();
divTag.appendChild(p1);
p2.className = 'message';
p2.innerHTML = username + ': ' +message;
divTag.appendChild(p2);
cmt.appendChild(divTag);
}