[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Событие полной загрузки документа
Nogard7491
Здравствуйте,
Есть проблема и попутный вопрос в задании события загрузки документа. Задача такая, вывести через alert элемент с id = container.
1. window.onload = function() {
alert(document.getElementById('container'));
}
вот так работает как надо
2. window.addEventListener("load", alert(document.getElementById('container')), false);
а вот так всегда выводит null, в чём ошибка может заключаться?
Игорь_Vasinsky
ну наверн 1й - после загрузки DOM, 2й во время формирования DOM

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
alexbel2404
Цитата (Игорь_Vasinsky @ 14.04.2013 - 22:28)
ну наверн 1й - после загрузки DOM, 2й во время формирования DOM

Да не, щас пробую в консоли на уже загрузившейся странице, тоже null выдает, а если пишешь так:
window.addEventListener("load", alert($('#container')), false);

То находит элемент.
Игорь_Vasinsky
гу по суте это слушатель событий - в данном примере он реагирует на событие load (по суте - onload)

а 3й параметр означает = false - конец события - true - начало.

так что запись идентична первой

может есть глюки для разных браузеров..

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.