javascript if(window.event.keyCode==13||event.which==13)

问题描述:

javascript if(window.event.keyCode==13||event.which==13)
为什么这段代码 firefox 下 无法触发键盘回车事件?ie正常
那我这段代码该怎么改呢?
1个回答 分类: 综合 2014-11-18

问题解答:

我来补答
页面发过来
FIREFOX的window对象没有event属性,所以window.event是不存在的
FIREFOX只能在事件句柄函数的第一个参数获取事件对象,IE不会传参数,FIREFOX会传事件对象为第一个参数.如下:
dfdfd
document.getElementById('dd').onclick = a;
function a(e){
e = e || window.event;
alert(e);
}
展开全文阅读