您好,欢迎访问一九零五行业门户网

JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器_javascript技巧

废话少说,代码上来:
复制代码 代码如下:
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;
}
}
大家看出什么不同了么?
以上仅供借鉴。
其它类似信息

推荐信息