Это мой код:
<script>
function f(){
var i=document.getElementById("i");
i.focus();
var evt = document.createEvent("KeyboardEvent");
evt.initKeyEvent("keypress", true, true, null, false, false, false, false,
0, 32);
i.dispatchEvent(evt);
}
</script>
<body onload="f();">
<input id="i"/>
</body>
Откройте скрипт в Firefox, и он работает.Пустое пространство внутри поля ввода показывает, что код сработал.
Однако приведенный выше фрагмент кода не работает в Chrome, Safari, Opera и т. Д.код выше, чтобы заставить его работать в этих браузерах?