“So simulieren Sie einen Schlüsselpress in JavaScript” Code-Antworten

JavaScript -Simulation der Tastendrucke

// Type a character
function typeChar(c) {
  document.dispatchEvent(
    new KeyboardEvent('keydown', {
      keyCode: c.charCodeAt(0),
      which: c.charCodeAt(0),
      key: c
    })
  );
}

// Type a word
function typeWord(w) {
  for (let c of w) {
    typeChar(c);
  }
}

typeWord('hello world');
garzj

So simulieren Sie einen Schlüsselpress in JavaScript

window.addEventListener('keydown', (e) => {
  console.log(e)
})

window.dispatchEvent(new KeyboardEvent('keydown', {
  'key': 'a'
}));
//use --> document.addEventListener('keypress', (event)=>{console.log(event)}) <-- copy the output of the key you want
//and place it (as object) at ...ardEvent('keydown', HERE)...
Nutty Narwhal

Schlüsselpress JavaScript

The keypress event has been deprecated, 
you should look to use beforeinput : https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforeinput_event
or keydown : https://developer.mozilla.org/en-US/docs/Web/API/Document/keydown_event
instead.

(And don't forget to like answers that help you !)
Tartaud

Ähnliche Antworten wie “So simulieren Sie einen Schlüsselpress in JavaScript”

Fragen ähnlich wie “So simulieren Sie einen Schlüsselpress in JavaScript”

Weitere verwandte Antworten zu “So simulieren Sie einen Schlüsselpress in JavaScript” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen