javascript 按esc键触发事件 在ie下无效

javascript 按esc键触发事件 在ie下无效,第1张

亲,这个判断一下keycode才可以

<script type="text/javascript">

        documentonkeydown=function(ev)

        {

         var oEvent=ev||event;//获取事件对象(IE和其他浏览器不一样,这里要处理一下浏览器的兼容性event是IE;ev是chrome等)

         //Esc键的keyCode是27

         if(oEventkeyCode==27)

         {

          alert('按键了');

         }

        }

</script>

var Input = documentalltags('input')item(0),

CustomEvent = documentcreateEvent('HTMLEvents');

CustomEventinitEvent('keyup',!1,!1)

CustomEventkeyCode = 13

InputdispatchEvent(CustomEvent)

试试看

<body onkeydown="function(e){e=e||windowevent;kc=ekeyCode||echarCode;

if(kc==13){kc=9;}}">

以上就是关于javascript 按esc键触发事件 在ie下无效全部的内容,包括:javascript 按esc键触发事件 在ie下无效、JavaScript 在IE8如何做模拟按键、IE与Chrome浏览器 对于window.event.keyCode的不兼容问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9401468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存