Я создал сценарий, который работает с Dom, поэтому он должен ждать, пока Dom будет готов, прежде чем выполнить каждую операцию. Я хочу, чтобы этот скрипт можно было включить двумя способами:Firefox DOMContentLoaded проблема с событием
- В теге head, чтобы он был загружен до того, как Dom был готов. Я использовал
document.addEventListener("DOMContentLoaded",function(){...},false)
для этого, и он хорошо работает - Загружен динамически, когда Dom уже загружен. В этом случае скрипт не работает, потому что по некоторым причинам, если дом уже загружен событие DOMContentLoaded не уволило
Так я хочу знать, есть ли способ проверить, если дом уже загружен так что скрипт может выполнить код без использования события DOMContentLoaded?
PS: это должен быть внешний скрипт, так что я не имею никакого контроля на странице, где она будет включена
Я уже думал об этом методе, но я не знаю, какие элементы есть на странице, поэтому я не могу проверить наличие элемента и по той же причине я не могу использовать событие onload. – mck89