Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么是事件';粘贴前&x27;当用户将内容粘贴到contenteditable div并在IE(11)中右键单击它时激发两次?_Javascript_Internet Explorer_Internet Explorer 11 - Fatal编程技术网

Javascript 为什么是事件';粘贴前&x27;当用户将内容粘贴到contenteditable div并在IE(11)中右键单击它时激发两次?

Javascript 为什么是事件';粘贴前&x27;当用户将内容粘贴到contenteditable div并在IE(11)中右键单击它时激发两次?,javascript,internet-explorer,internet-explorer-11,Javascript,Internet Explorer,Internet Explorer 11,这是密码 var editable = document.getElementById("editable"); editable.addEventListener('beforepaste',function(e){ alert('before paste'); }); editable.addEventListener('paste', function(){ alert('paste'); }); 当我将某个内容粘贴到那里时,它会触发事件beforeplaste,然后触发粘贴

这是密码

var editable = document.getElementById("editable");
editable.addEventListener('beforepaste',function(e){
    alert('before paste');
});
editable.addEventListener('paste', function(){
  alert('paste');
});
当我将某个内容粘贴到那里时,它会触发事件beforeplaste,然后触发粘贴事件,然后触发beforeplaste。事件当我右键单击它时,beforepaste事件触发两次。这只发生在IE(11)中,不在Chrome或Firefox中。这是虫子吗?如果没有,如何修复


链接到plnkr:

尝试删除
警报
,改为使用
控制台。日志
,您以前见过此修复程序加倍