У меня есть plunker здесь - https://plnkr.co/edit/RZTF9uda8Cw2YQx8Gs1Y?p=previewJavaScript - nubie, window.onlaod и IIFE
Сво просто событие на кнопку
С window.onload он работает, но не с IIFE.
Я думал, что IIFE будет работать после его создания, так что это не так, как только окно загрузилось?
// (function(){
// var btn = document.getElementById('btn1');
// btn.addEventListener('click', function(){
// alert('Hi');
// })
// })();
window.onload = function(){
var btn = document.getElementById('btn2');
btn.addEventListener('click', function(){
alert('Hi');
})
};
«будет работать после его создания» - для значения «it», равного * функции *, а не * элемента *. – Quentin
@Quentin да, конечно; Я предположил, что это и означает OP. – CBroe