JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器 |
本文标签:键盘,Enter事件 废话少说,代码上来: 复制代码 代码如下: document.onkeydown=function() { var EventUtil = {}; EventUtil.getEvent = function(){ if(window.event){return window.event;} else{return EventUtil.getEvent.caller.arguments[0];} } var button = document.getElementById("qw"); if(EventUtil.getEvent().keyCode==13) { button.click(); event.returnValue = false; } } 作为对比:上传一不支持IE,但支持FireFox的: 复制代码 代码如下: window.onkeydown=function() { var EventUtil = {}; EventUtil.getEvent = function(){ if(window.event){return window.event;} else{return EventUtil.getEvent.caller.arguments[0];} } //绑定你的id为qw的按钮事件 复制代码 代码如下: var button = document.getElementById("qw"); if(EventUtil.getEvent().keyCode==13) { button.click(); event.returnValue = false; } } 大家看出什么不同了么? 以上仅供借鉴 。 |