Programmatische Simulation von Tastendruckereignissen in JavaScript
Ist es möglich, Tastendruckereignisse innerhalb eines JavaScript-Frameworks programmgesteuert zu replizieren?
Antwort:
Tatsächlich ist es möglich, Tastendruckereignisse zu simulieren mit JavaScript. Das folgende Codebeispiel ist unabhängig von jQuery sowohl mit WebKit- als auch mit Gecko-basierten Browsern kompatibel:
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);
Das obige ist der detaillierte Inhalt vonKann JavaScript Tastendruckereignisse programmgesteuert simulieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!