Как удерживать вызываемую функцию до тех пор, пока document.body не вернется

Я создаю функцию alerts() и вызываю ее в своем теге скрипта, который находится в Actully currenty, который я вставляю в live-редактор, поэтому мне нужно поставить код пользователя в голову, как правило, все вызовы функций в голове, но здесь, он показывает ошибку! Я хочу держать код пользователя и запускать его, когда DOM завершается! как:

HTML

                
4 ответа

Когда вы вызываете "оповещения", документ не загружается полностью, а "refrNode.parentNode" возвращает значение null.

Попробуйте это, без jQuery

....


вызовите функцию после полной загрузки страницы, используя следующее:

Использование JavaScriopt

document.addEventListener('DOMContentLoaded', function() {
 alerts();
}, false);

Использование JQuery
$(function(){
 alerts();
});


В зависимости от того, нужно ли вам поддерживать IE8 или нет, вы можете сделать это:

document.addEventListener('DOMContentLoaded', function(){
 alerts();
});


Пожалуйста, используйте это. (Способ Javascript)

window.onload=function(){SomeJavaScriptCode};

licensed under cc by-sa 3.0 with attribution.