Fire tab keypress event in JavaScript?

前端 未结 1 881
温柔的废话
温柔的废话 2020-11-28 12:56

I\'m trying to simulate an actual tab key press in JavaScript. I don\'t want to focus on the next element or anything like that, I just want to make it seem like the tab key

相关标签:
1条回答
  • 2020-11-28 13:30

    I don't think it's possible; an article about DOM events here ...mentions that firing an event doesn't trigger the default result of the user action, for security reasons; the script should not be able to simulate user interaction directly. You will have to simulate the behavior the keypress causes (such as focus on a field), instead of trying to actually simulate a keypress. You probably won't be able to interact with the browser's native autocomplete functionality, unless the browser explicitly provides a means for you to do so.

    Edit:

    See also: [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autocomplete] (Autocomplete HTML attribute)

    0 讨论(0)
提交回复
热议问题