其实onchange和oninput都是我们比较常见的表单元素里的事件,主要区别在与触发不同。
onchange
onchange事件主要是适用于在表单元素失去焦点的时候进行,其实就是当焦点离开输入框或者选择框时才出发
触发条件:在域内容更改时触发,也可以用在单选框和复选框改变后触发。
作用对象:select,input,textarea
oninput
oninput主要适用于实时监控表单元素的输入,简单来说就是我们在搜索框里输入时,会根据我们输入的关键字,及时的展现搜索结果。
就像下面我在输入时就直接触发出现跟西施有关的列表,不需要其他操作(嗯我是这样理解的)
触发条件:严格来说是在用户输入时立刻触发,并及时反馈用户的操作。
作用对象:input,textarea
好的,姐的分享就到这里了,太晚了晚安。如果有其它不详细的不懂的地方,请各位打开搜索框继续搜索。