Переменная недоступна при инициализации вне функции

Когда я использую такой код, он работает нормально:

function removeWarning() {
    var systemStatus = document.getElementById("system-status");
    systemStatus.innerHTML = "";
}

function indicateInvalidUsername() {
    var systemStatus = document.getElementById("system-status");
    systemStatus.innerHTML = "Invalid username";
}

Однако, когда я хочу переместитьsystemStatus чтобы быть глобальной переменной, она не работает:

var systemStatus = document.getElementById("system-status");

function removeWarning() {
    systemStatus.innerHTML = "";
}

function indicateInvalidUsername() {
    systemStatus.innerHTML = "Invalid username";
}

Что я должен здесь делать?

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

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