首頁 >web前端 >js教程 >JavaScript 可以透過程式模擬按鍵事件嗎?

JavaScript 可以透過程式模擬按鍵事件嗎?

Barbara Streisand
Barbara Streisand原創
2024-12-24 20:48:11335瀏覽

Can JavaScript Programmatically Simulate Key Press Events?

在JavaScript 中以程式方式模擬按鍵事件

在JavaScript 中以程式方式複製按鍵事件是否可行

在JavaScript 中以程式方式複製按鍵事件是否可行

答案:

var keyboardEvent = document.createEvent('KeyboardEvent');
var initMethod = typeof keyboardEvent.initKeyboardEvent !== 'undefined' ? 'initKeyboardEvent' : 'initKeyEvent';

keyboardEvent[initMethod](
  'keydown',
  true,
  true,
  window,
  false,
  false,
  false,
  false,
  40,
  0
);
document.dispatchEvent(keyboardEvent);
確實,可以使用JavaScript來模擬擊鍵事件。以下程式碼範例獨立於 jQuery,與基於 WebKit 和 Gecko 的瀏覽器相容:

以上是JavaScript 可以透過程式模擬按鍵事件嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn