myInput.value是一个键击。因此,如果用户输入“a”,myInput.value会给我“”。然后,当用户键入“b”时,myInput.value会给我“a”,等等。通过触发事件的击键输入的字符似乎不会更新该值。我究竟做错了什么? 谢谢 -Morgan
答案 0 :(得分:29)
使用keyUp事件,它肯定会为您提供所需的值。
答案 1 :(得分:1)
当我遇到这个问题时,我真正想要的是oninput
事件处理程序。
这与keyUp解决方案之间的一个显着区别是,如果您是按住一个键重复它,每次重复键时都会调用oninput,但只有在释放键时才会调用keyUp。