Дина Бариева
Дина Бариева

Java script не работает скрипт или переменная

Короче проблема такова раньше скрипт был в html но я его засунул в отдельный файл js
перестало работать это как починить и обьясните пожалуйста
он должен присваивать стилю display значение None но он этого не делает
стоит самый первый мне кажется это связанно с var
var closewindow = document.getElementById('SignIn');
window.onclick = function(event) {
if (event.target == closewindow) {
closewindow.style.display = "none";
}
}

NS
Nimphomanka.s S

Скрипт наверно добавлен вверху, и когда загружается, элемента 'SignIn' еще не существует. Перенести тег script где-то вниз, перед закрывающим body.

document.addEventListener("click", function(event) {
if (event.target == closewindow) {
closewindow.style.display = "none";
}
})

Вместо window.onclick... onclick может быть только один.

Похожие вопросы
что делать если выполнение одного java script мешает выполнению другого java script
проблема с java script
Подскажите код скрипта Java Script возрастающего числа
помогите пожалуйста на java script...
округление в Java Script
Почему не работает Java Script?
Массив в Java Script
Калькулятор в Java Script
Вопрос по java script
Возможно ли писать скрипты для unity 3d на java (не java script а именно java)?