我试图在 Ekioh SVG浏览器中模拟键盘按键操作。它仅支持不推荐使用的initKeyboardEvent事件构造函数。
以下是我创建活动的代码:
evt = document.createEvent('KeyboardEvent');
console.log(evt.initKeyboardEvent.toString());
// output:
// evt.initKeyboardEvent:function initKeyboardEvent() {
// [native code]
// }
evt.initKeyboardEvent("keypress", true, true, window,
0, keyCode, false, "", 0);
// output:
// TypeError: evt.initKeyboardEvent is not a function at file:/foo.js:302
为什么它会被打印成一个函数,但我无法调用它?