我觉得我在这里犯了一个非常简单的错误。实质上,我只是试图从自执行函数中的另一个函数访问一个函数。 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'。 –