3
我想通過java腳本而不是鍵盤按(只爲我的教育)字符。我有輸入,我想按內鍵,但它不工作(我知道initKeyboardEvent只在Chrome中,我使用Chrome),這個代碼有什麼問題?如何按javascript(而不是鍵盤)的任何字符
<input id="edit">
<script>
var inp = document.getElementById('edit');
inp.focus();
var ev = document.createEvent('KeyboardEvent');
ev.initKeyboardEvent(
'keypress', true, true, window, false, false, false, false, 49, 0);
document.body.dispatchEvent(ev);
</script>
謝謝您的回答完全擁有的四處張望:)我標記後與「jQuery的」,becouse我跳上更多的人可以看到我的問題。你能找到我的代碼中的錯誤,爲什麼它不工作? – Jacek
不,雖然我之前讀過使用'keypress'時Chrome中存在已知錯誤......您是否試過'keydown'以查看是否有效? – AdamJeffers