Как вызвать событие onkeydown в HTML-документе - PullRequest
2 голосов
/ 26 ноября 2011

Я хочу вызвать событие onkeydown на html-странице, чтобы выполнить некоторые действия.У меня есть следующий код:

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

Можно ли вызвать это событие на всей странице или оно ограничено только редактируемыми элементами HTML?

Ответы [ 3 ]

1 голос
/ 26 ноября 2011

Вы можете просто позвонить

document.onkeydown();
0 голосов
/ 26 ноября 2011

На странице: https://developer.mozilla.org/en/DOM/window.onkeydown

На элемент: https://developer.mozilla.org/en/DOM/element.onkeydown

Определите, какая клавиша была нажата: https://developer.mozilla.org/en/DOM/event.which

0 голосов
/ 26 ноября 2011

Вы можете вызвать событие на теле тега

    <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>
...