Loading... > 正常写法 ```js let test = $(".ant-input")[0]; var event2 = document.createEvent('Event') event2.initEvent('keydown', true, false) //注意这块触发的是keydown事件,在awx的ui源码中bind监控的是keypress事件,所以这块要改成keypress event2 = Object.assign(event2, { ctrlKey: false, metaKey: false, altKey: false, which: 13, keyCode: 13, key: 'Enter', code: 'Enter' }) test.dispatchEvent(event2) ``` > 其他写法 ```js document.querySelectorAll(".ant-input")[0] [Object.keys($(".ant-input")[0]).find(key=>key.startsWith("__reactInternalInstance$"))] .onKeyDown({ keyCode: 13 }) ``` 最后修改:2022 年 01 月 03 日 © 允许规范转载 打赏 赞赏作者 微信 赞 0 如果觉得我的文章对你有用,请随意赞赏