我有以下代码(我的HTML中有<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控制台中运行时,我原本希望
之前
后
点击
因为代码会同步运行,然后在完成脚本后响应事件队列上的click事件。相反,我得到
之前
点击
之后
这表明事件正在同步处理?