So möchte ich ein "Tab" -Ereignis auf einen Abwärts-Tastendruck auslösen, und ein "Shift + Tab" -Ereignis auf einen Aufwärts-Tastendruck. Hier ist, was ich bisher habe, aber ich kann nicht scheinen, den keyCode des Keypress Ereignisses zu setzen. Ich habe gelesen, dass keyCode veraltet ist, aber ich habe auch Code versucht (was eingestellt ist), aber es löst keine Aktion bei der Eingabe aus.Auslösen einer bestimmten Taste Drücken Sie
if (e.keyCode === 38) {
// trigger a shift tab
console.log('up key was pressed')
}
if (e.keyCode === 40) {
console.log('down key was pressed')
let event = new KeyboardEvent('keyPress', { keyCode: 9 })
window.dispatchEvent(event)
}
Wollen Sie auf die Registerkarte zwischen mehreren Feldern verwenden z.B. hin und her in einer Reihe von Eingaben? – G0dsquad
müssen Sie Keydown für diese verwenden –