Здравствуйте, не удается решить проблему с innerHTML, постоянно выдает ошибку: Uncaught TypeError: Cannot set property ‘innerHTML’ of null. Ни как не могу понять в чем проблема, window.onload не помог, устанавливал скрипт в конце документа, не помогло… В чем проблема?
Заранее благодарю!
Прежде чем ответить, ответь себе на вопрос, что делает getelementbyId, а потом посмотри внимательно на свою верстку.
Так он присваивает div переменной disp
какой див?)
С классом display
А как понять, что нужен именно тот див?
Поэтому я обратился к нему через document.getElementById: var disp = document.getElementById(“display”);
скажем так, сейчас в твоей переменной нет дива с классом дисплей, потому что ты не кладешь в переменную див с классом дисплей, а кладешь див с айдишником дисплей
А как будет правильно реализовать то что я хотел?
либо добавить в верстку упущеный атрибут, либо почитай про querySelector.
ой ладно
я понял
спасибо огромное!
Получилось?
Тут я описал как получается подобная ситуаця: Ошибка Uncaught TypeError: Cannot set property 'innerHTML' of null.
Еще бы) просто обращался к элементу по id, хотя должен был по классу)