我覺得我在這裏犯了一個非常簡單的錯誤。實質上,我只是試圖從自執行函數中的另一個函數訪問一個函數。 printConfirmation
沒有任何理由不被調用?看起來eventHandlers
也不能正常工作。在自動執行功能中訪問同級功能
(function(){
var targetZone = document.getElementById('target-zone');
var eventHandlers = function(){
targetZone.addEventListener('click', printConfirmation);
};
var printConfirmation = function(){
targetZone = targetZone.classList;
targetZone.add('clicked');
};
})();
你沒有調用'eventHandlers'。 –