Firing a Keyboard Event in Safari, using JavaScript

前端 未结 5 1225
走了就别回头了
走了就别回头了 2020-11-22 05:22

I\'m trying to simulate a keyboard event in Safari using JavaScript.

I have tried this:

var event = document.createEvent(\"KeyboardEvent\");
event.in         


        
5条回答
  •  醉梦人生
    2020-11-22 05:53

    The Mozilla Developer Network provides the following explanation:

    1. Create an event using event = document.createEvent("KeyboardEvent")
    2. Init the keyevent

    using:

    event.initKeyEvent (type, bubbles, cancelable, viewArg, 
           ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, 
               keyCodeArg, charCodeArg)
    
    1. Dispatch the event using yourElement.dispatchEvent(event)

    I don't see the last one in your code, maybe that's what you're missing. I hope this works in IE as well...

提交回复
热议问题