onkeydown = ★ キーが押されたとき
onkeypress = ★ キーが押されているとき
onkeyup = ★ キーが離されたとき
★・・・実行する命令(関数や関数名)
キーの操作状態によって発生するイベントです。同じオブジェクトに設定している場合は、onkeydown → onkeypress → onkeyup イベントの順に発生します。ページ上のほとんどの要素で利用可能です。なお、同じ操作でもブラウザの種類によって、発生するイベントの種類や発生順序が異なる場合があります。
onkeydownイベント
キーが押されたときに発生するイベントです。
// キーが押されたら、「呼んだ?」というダイアログを表示します。
<body onkeydown=”alert(‘呼んだ?’)”>
onkeypressイベント
キーが押されている間、断続的に発生するイベントです。
// キーが押されている間、関数 kpress を呼び出します。
document.onkeypress = kpress;
onkeyupイベント
キーが押され、その後、離されたときに発生するイベントです。
// キーが離されたら、関数 kup() を呼び出します。
<a href=”#” onkeyup=”kup()”>