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);