亲,这个判断一下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的不兼容问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)