Ошибка Javascript Null не является объектом

Я получаю сообщение об ошибке в веб-инспекторе, как показано ниже:

TypeError: 'null' is not an object (evaluating 'myButton.onclick = function() {
var userName = myTextfield.value;
greetUser(userName);

return false;

}')

Вот мой код (HTML):

Hello World!
<p id="myParagraph">This is an example website</p>




  
  

Вот JS:

var myButton = document.getElementById("myButton");
var myTextfield = document.getElementById("myTextfield");

function greetUser(userName) {
var greeting = "Hello " + userName + "!";
document.getElementsByTagName ("h2")[0].innerHTML = greeting;
}

myButton.onclick = function() {
var userName = myTextfield.value;
greetUser(userName);

return false;

}

Любая идея, почему я получаю ошибку?

Ответы на вопрос(5)

Ваш ответ на вопрос