有没有办法以编程方式(使用JS)在input[type=text]
或textarea
上启动键盘事件流?
我的意思是我想让元素写一个字符,就像用户使用键盘一样。意思是,它会考虑插入位置,文本选择,覆盖\插入状态,CAPS-LOCK状态等。
我发现的现有解决方案(和问题)不会给我这个结果,只是在该元素上触发keydown
或其他键盘事件。我想做点什么:
document.getElementById('input').pressKey('e');
解决方案必须是跨浏览器(FF,Chrome和IE8 +),并且不应包含外部插件,例如Adobe Flash - 只能通过网页发送。
提前致谢。