так напиши либо атрибут defer либо размести подключение скрипта перед закрывающим тегом body и как ты указываешь путь к скрипту не правильно
сделай так var messageLabel = document.getElementById("#messageLabel") в HTML где body добавь <script src="путь к скрипту"></script>