试图弄清楚如何在 IE8 和 9 的输入框中键入(通过未设置值的事件)。我查看了网络上的一些示例 - 但无法让它们中的任何一个工作。(我不想依赖其他库的 JQuery)
这是我到目前为止所拥有的:
<form>
<input type="text" id="txtfld" />
<input type="button" onclick="typeKey()" />
</form>
<script>
function typeKey(){
var txtField = document.getElementById('txtfld');
var evt= document.createEventObject();
evt.keyCode=68;
txtField.fireEvent('onkeypress', evt);
}
</script>
它不起作用,也不会出错。