Код: Выделить всё
... html code here ...
В scriptOne.js я я изменяю DOM, добавляя в тело элемент div с id="findMe".
В scriptTwo.js я пытаюсь получить этот элемент, потому что мне нужно назначить ему событие:
Код: Выделить всё
const elem = document.querySelector("#findMe");
elem.onclick = (event) => { ... }
Для меня это не имеет смысла, потому что:
- ScriptTwo.js выполняется ПОСЛЕ scriptOne.js. Мои журналы подтверждают это.
- Для отладки я помещаю console.log(document) перед querySelector и вижу в консоли, что < /code> есть в документе! Ооо, почему код js не может получить элемент?!?!
Спасибо за помощь
Подробнее здесь: https://stackoverflow.com/questions/793 ... efer-async
Мобильная версия