В настоящее время у меня есть сценарий, который работает так, как и ожидалось, как блочный сценарий в нижней части разметки. Когда я пытаюсь запустить тот же сценарий, что и внешний js-файл, он больше не работает.
Возможно, мне не хватает чего-то основного. Единственная разница между двумя сценариями заключалась в том, что один был блочным, а другой — внешним. Ниже находится исходная страница.
Addition
Subtraction
Multiplication
Division
this is page 2
Addition
GO
this is page 3
Addition
GO
document.getElementById("opSelect").onchange = function() {
let choice=document.getElementById("opSelect").value;
if (choice == "Addition") {
document.getElementById("opOne").innerHTML = "Addition";
document.getElementById("opTwo").innerHTML = "Addition";
}
else if (choice == "Subtraction") {
document.getElementById("opOne").innerHTML = "Subtraction";
document.getElementById("opTwo").innerHTML = "Subtraction";
}
else if (choice == "Multiplication") {
document.getElementById("opOne").innerHTML = "Multiplication";
document.getElementById("opTwo").innerHTML = "Multiplication";
}
else if (choice == "Division") {
document.getElementById("opOne").innerHTML = "Division";
document.getElementById("opTwo").innerHTML = "Division";
}
};
Подробнее здесь: https://stackoverflow.com/questions/793 ... ernal-file