- 移入【over or enter【用这个】】,移出【out or leave【用这个】】移动事件
1 | let oDiv = document.querySelector("div"); |
- onblur和onchange区别,前者只要失去焦点就触发,后者不仅要失去焦点而且内容改变才会触发事件
- oninput事件可以时时获取到用户修改之后的数据,只要用户修改了数据就会调用(执行), 注意点: oninput事件只有在IE9以及IE9以上的浏览器才能使用
1 | let oInput = document.querySelector("input"); |
- 一个小需求:输入框中没有内容就禁用提交按钮
1 | let oText = document.querySelector("input[type=text]"); |
- oSubmit.disabled = this.value.length === 0;简洁
- 注意点: 如果是通过代码给input设置的数据,那么不会触发oninput事件,oText.value = “abc”;