#javascript
Почему в скрипте работает запись
document.body.onload = function() {
console.log('onload')
}
и не работает
document.body.addEventListener('load', function() {
console.log('event load')
})
Принципиально нужно повесить обработчик на body, а не на window
Ответы
Ответ 1
если посмотреть в консоле, то у любого элемента есть событие onload, но... если вешать обработчик на элемент пока его еще нет - будет ошибка. А если вешать обработчик на элемент, когда он есть - то onload уже прошло. Имхо)
Комментариев нет:
Отправить комментарий