더 이상 고민하지 말고 코드는 다음과 같습니다.
document.onkeydown=function()
{
var EventUtil = {};
EventUtil.getEvent = function(){
if(window.event){return window.event;}
else{ return EventUtil.getEvent.caller.arguments[0];}
}
var 버튼 = 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 버튼 = document.getElementById("qw")
if(EventUtil .getEvent().keyCode==13 )
{
button.click();
event.returnValue = false;
}
}
차이점이 보이나요?
위 내용은 참고용입니다.