ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| input 监听事件 | 事件介绍 | | --- | --- | | onfocus | 当input 获取到焦点时触发 | | onblur | 当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候会触发相应的js | | onchange | 当input失去焦点并且它的value值发生变化时触发 | | onkeydown | 在 input中有键按住的时候执行一些代码 | | onkeyup | 在input中有键抬起的时候触发的事件,在此事件触发之前一定触发了onkeydown事件 | | onclick | 主要是用于 input type=button,当被点击时触发此事件 | | onselect | 当input里的内容文本被选中后执行一段,只要选择了就会触发,不是非得全部选中 | | oninput | 当input的value值发生变化时就会触发,不用等到失去焦点(与onchange的区别) | 以上事件可以直接放到input的属性里,例如:<input type="text" onfocus="a();" onblur="b()" onchange="c();" onkeydown="d();" />,也可以通过js给input dom元素添加相应的事件,如:document.getElementByTagName('input').onfocus = function();