Heim >Web-Frontend >js-Tutorial >Wie kann ich Tastendruckereignisse in JavaScript programmgesteuert simulieren?
Tastendruckereignisse programmgesteuert in JavaScript simulieren
Frage:
Ist eine Simulation möglich? Tastendruckereignisse programmatisch in JavaScript?
Antwort:
Nicht-jQuery-Lösung kompatibel mit Webkit und Gecko:
Zur Simulation von Tastendruckereignissen ohne Mit jQuery können Sie die folgende kompatible Lösung nutzen:
var keyboardEvent = document.createEvent('KeyboardEvent'); var initMethod = typeof keyboardEvent.initKeyboardEvent !== 'undefined' ? 'initKeyboardEvent' : 'initKeyEvent'; keyboardEvent[initMethod]( 'keydown', // event type: keydown, keyup, keypress true, // bubbles true, // cancelable window, // view: should be window false, // ctrlKey false, // altKey false, // shiftKey false, // metaKey 40, // keyCode: unsigned long - the virtual key code, else 0 0, // charCode: unsigned long - the Unicode character associated with the depressed key, else 0 ); document.dispatchEvent(keyboardEvent);
Das obige ist der detaillierte Inhalt vonWie kann ich Tastendruckereignisse in JavaScript programmgesteuert simulieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!