我有以下代码(在我的HTML中有一个
当这段代码在Firefox 41控制台中运行时,我本来期望会得到以下结果:
before after clicked
因为代码会同步运行,然后在完成脚本后响应点击事件。但实际上我得到的结果是:
before clicked after 这似乎表明事件是同步处理的?
<button id="7">
):(function() {
'use strict';
document.getElementById(7).addEventListener("click", function(){
console.log('clicked');
})
console.log('before');
document.getElementById(7).click();
console.log('after')
}());
当这段代码在Firefox 41控制台中运行时,我本来期望会得到以下结果:
before after clicked
因为代码会同步运行,然后在完成脚本后响应点击事件。但实际上我得到的结果是:
before clicked after 这似乎表明事件是同步处理的?