Ошибки JS

D
На сайте с 28.06.2008
Offline
1104
435

JS знаю плохо, написал небольшой скриптик для себя - хочу менюшку на сайте сделать раскрывающуюся. 

https://playcode.io/958924/

Прошу объяснить непонятные мне поменты:

1. почему необходимо объявление пустой функции в начале myFunc();  без этого код не работает.

2. Что за ошибка в консоли -  TypeError: Cannot read properties of null (reading 'classList')

-S
На сайте с 10.12.2006
Offline
1354
#1
Dram :
почему необходимо объявление пустой функции в начале myFunc()

Это же вызов, а не объявление, ты же хотя бы основы почитай, для начала, прежде чем писать код.

Dram :
JS знаю плохо

Плохо глупые темы постоянно создавать, вместо гугления. Любой инструмент - это всего лишь инструмент, который имеет плюсы и минусы относительно разных задач, и надо понимать где что верно использовать.

D
На сайте с 28.06.2008
Offline
1104
#2
Как обычно - кроме желчи ничего полезного...
-S
На сайте с 10.12.2006
Offline
1354
#3
Dram #:
Как обычно - кроме желчи ничего полезного...

За тебя скрипты что-ли писать? Ты поленился даже посмотреть как вызывается функция и бежишь на форум. Совсем время чужое не уважаешь? Как ты пять лет можешь учить программирование и даже не понимаешь что такое объявление и что такое вызов.

D
На сайте с 28.06.2008
Offline
1104
#4
Поднял JS код выше вызова и все заработало.
W1
На сайте с 22.01.2021
Offline
306
#5
Dram :
Что за ошибка в консоли -  TypeError: Cannot read properties of null (reading 'classList')

Это означает попытку прочитать свойство несуществующего объекта.

Мой форум - https://webinfo.guru –Там я всегда на связи

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий