Добрый вечер.Подскажите,пожалуйста,в чем заключается ошибка?
Uncaught TypeError: Cannot set property 'onclick' of null
at script.js?ver=5.4.1:48
На пк работает всё идеально.Перенес на wordpress,вот такое вот чудо сразу,ну и соответственно скрипт не хочет работать.
На другой странице подключаю такой же скрипт,пишет это
Uncaught SyntaxError: Identifier 'menuItems' has already been declared
Uncaught TypeError: Cannot set property 'onclick' of null
>Непойманная ошибка типа: нельзя установить свойство "onclick" для null.
Включаю мозг: ты где-то в коде делаешь так: <что-то>.onclick = <что-то ещё>, так вот первое что-то равно null. А равно null оно может быть, если скрипт запущен раньше, чем на странице появился нужный элемент.
Перемести скрипт вниз, или запускай скрипт после загрузки всего документа(/g DOMContentLoaded).
Перевожу:
Uncaught SyntaxError: Identifier 'menuItems' has already been declared
>Непойманная синтаксическая ошибка: идентификатор "menuItems" уже был задекларирован.
Включаю мозг: где-то на странице, раньше чем в твоём скрипте, было написано let(const) menuItems ..., либо ваш скрипт был подключён дважды.
Проверь не случилось ли дублирования и помести свой скрипт в блок({/*код*/}) или, лучше, в самовызывающуюся функцию((function(){/*код*/}());), чтобы не конфликтовать с чужими переменными.
Aetae, Решил проблему.В коде вордпресса допустил ошибку,делал так,чтобы скрипты запускались в футере,но там ошибся,исправил ошибку и все ошибки исчезли)