Javascript addEventListener在init(IE)上不工作?

Javascript addEventListener在init(IE)上不工作?,javascript,internet-explorer,addeventlistener,Javascript,Internet Explorer,Addeventlistener,我试图在body标签上添加一个EventListener,它在Chrome上运行良好,但在internetexploreredge上不起作用。请参阅下面的代码。然而,它在IE中工作,但只有在我选择了一个输入文本框之后。但我不想先选择输入文本框,EventListener应该在我加载页面后立即侦听。。我做错了什么 document.getElementsByTagName('body')[0].addEventListener('paste', function() { console.

我试图在body标签上添加一个EventListener,它在Chrome上运行良好,但在internetexploreredge上不起作用。请参阅下面的代码。然而,它在IE中工作,但只有在我选择了一个输入文本框之后。但我不想先选择输入文本框,EventListener应该在我加载页面后立即侦听。。我做错了什么

document.getElementsByTagName('body')[0].addEventListener('paste', function() {
     console.log('hi');
});

这是一个很好的例子。它:

仅对有效选择激发复制事件,并且仅在聚焦的可编辑字段中剪切和粘贴

你没有做错什么

由于您没有聚焦某个元素(例如,使用自动聚焦),因此在加载文档后,任何可编辑字段都不会具有焦点

请记住,IE11不是一款正在开发中的浏览器。它继续存在主要是为了与古老的内部网应用程序兼容。现代web应用程序中没有