使用按鍵事件處理Javascript 中的箭頭鍵輸入
偵測和處理箭頭鍵輸入對於Web 開發中的各種場景非常有用。這可以透過瀏覽器內建的按鍵事件處理功能來實現。
使用 Javascript 按鍵事件的解決方案:
提供的 Javascript 程式碼利用 document.onkeydown用於監聽按鍵事件的事件處理程序。當按下某個按鍵時, event.which 屬性用於決定按鍵代碼。箭頭鍵碼對應以下值:
switch 語句處理這些按鍵程式碼,並允許您為每次按鍵定義自訂邏輯。
詳細實作:
<code class="javascript">document.onkeydown = function(e) { switch(e.which) { case 37: // left break; case 38: // up break; case 39: // right break; case 40: // down break; default: return; // exit this handler for other keys } e.preventDefault(); // prevent the default action (scroll / move caret) };</code>
其他注意事項:
<code class="javascript">document.onkeydown = function(e) { switch(e.key) { case "ArrowLeft": // left break; case "ArrowUp": // up break; case "ArrowRight": // right break; case "ArrowDown": // down break; default: return; // exit this handler for other keys } e.preventDefault(); // prevent the default action (scroll / move caret) };</code>
以上是如何使用按鍵事件處理 JavaScript 中的箭頭鍵輸入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!