2011-11-26 4 views
2

HTML 페이지에서 onkeydown 이벤트를 트리거하여 일부 작업을 수행하려고합니다. 전체 페이지에서이 이벤트를 트리거하거나 만 편집 가능한 HTML 요소로 제한하는HTML 문서에서 onkeydown 이벤트를 트리거하는 방법

document.onkeydown = function(){ 
    alert('dd'); 
}; 

가 가능 : 나는 다음과 같은 코드가? https://developer.mozilla.org/en/DOM/element.onkeydown

이었던 키 확인 : 요소에 https://developer.mozilla.org/en/DOM/window.onkeydown

:

+0

[Keypress/keydown/keyup 이벤트를 JS/jQuery에서 트리거 할 수 있습니까?] (http://stackoverflow.com/questions/3368578/trigger-a-keypress-keydown-keyup-event-in-js- jquery) –

+0

@Suraj jquery를 사용하면 쉽게 할 수 있습니다. –

+1

@Suraj : 모두가 사용하거나 jQuery를 사용하거나 사용할 수 있습니다. – hugomg

답변

1

당신은 당신이 페이지에서 body 태그

<html> 
     <head> 
     <script type="text/javascript" language="JavaScript"> 

     function changeVal() { 
      alert('d'); 
     } 

     </script> 
     </head> 

     <body onKeyDown="changeVal();"> 
     <form action="" method="POST" id="myForm"> 

     </form> 
     </body> 
    </html> 
+0

이 옵션은'document.onkeydown = '을 직접 설정하여 이벤트를 추가 한 경우에만 작동합니다. addEventListener를 사용하면 상황이 다릅니다. – hugomg

0

에 이벤트를 트리거 할 수

document.onkeydown(); 
관련 문제