window.event只能在IE下运行,不能在firefox下运行,这是因为firefox的event只能在事件发生的现场使用。   

在firefox里直接调用event对象会报undefined。

兼容解决方式:



<input type="text" onkeydown="keyup_submit(event);">

<script>
function keyup_submit(e){
var evt = window.event || e;
if (evt.keyCode == 13){
//回车事件
console.log(e.target.attributes);
}
}
</script>


 

如果要获取元素的属性等:

 

console.log(e.target.attributes);