У меня такой код:
var exit = document.getElementById("exit");
exit.onclick = function() {
"use strict";
document.getElementById("fadedDiv").style.display = "none" ;
};
Но в консоли появляется следующая ошибка:
script.js:107 Uncaught TypeError: Cannot set property 'onclick' of null
Хотя раньше у меня это работало хорошо, но я не знаю, в чем проблема.
пожалуйста, помогите мне
var exit = document.getElementById ("выход"); вероятно, не разрешает ни один элемент на вашей веб-странице. Попробуйте выполнить console.info (выход), прежде чем назначить onclick и посмотреть в консоли разработчика Chrome, что он выводит.
document.getElementById ("exit") возвращает null, если нет элемента с id = "exit"



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Поскольку в вашем HTML вы дали родительскому Div имя класса «fdedDiv», вы пытаетесь использовать
document.getElementById("fadedDiv")
Вы можете изменить родительский тег div на идентификатор
<div id = "fadedDiv">
this is div
<div id = "exit" >✕ text</div>
</div>
Возможный дубликат Почему jQuery или метод DOM, такой как getElementById, не находит элемент?