Javascript addEventListener在init(IE)上不工作?
我试图在body标签上添加一个EventListener,它在Chrome上运行良好,但在internetexploreredge上不起作用。请参阅下面的代码。然而,它在IE中工作,但只有在我选择了一个输入文本框之后。但我不想先选择输入文本框,EventListener应该在我加载页面后立即侦听。。我做错了什么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.
document.getElementsByTagName('body')[0].addEventListener('paste', function() {
console.log('hi');
});
这是一个很好的例子。它:
仅对有效选择激发复制事件,并且仅在聚焦的可编辑字段中剪切和粘贴
你没有做错什么
由于您没有聚焦某个元素(例如,使用自动聚焦),因此在加载文档后,任何可编辑字段都不会具有焦点
请记住,IE11不是一款正在开发中的浏览器。它继续存在主要是为了与古老的内部网应用程序兼容。现代web应用程序中没有