var display = document.getElementById("display");
var question1 = document.quiz.question1.value;
var question2 = document.quiz.question2.value;
var question3 = document.quiz.question3.value;
var submit = document.getElementById("submit");
var correct = 0;
function check(display, question1, question2, question3, submit, correct) {
if (question1 == "Asmara" || question1 == "asmara") {
correct++;
}
if(question2 == "Lisbon") {
correct++;
}
if(question3 == "Trump") {
correct++;
}
alert("You got " + correct + "/3 correct!");
}
Если я не ошибаюсь, вам нужно ПРОЙТИ свои переменные в качестве аргументов функции.Поэтому, где бы вы ни вызывали функцию, измените вызов функции на
check(display, question1, question2, question3, submit, correct)