javascript的onblur事件与onchange事件实质区别是什么?

JavaScript06

javascript的onblur事件与onchange事件实质区别是什么?,第1张

onblur 在对象失去输入焦点时触发。

onchange 当对象或选中区的内容改变时触发。

这两个事件是有实质区别的:

onblur 不管你输入多少字符,只要不离开就不会触发。

onchange 只要对象一发生改变就触发,你输入1个字符或清除1个字符都会触发。

① 与focus相反的事件,就是失去焦点blur;

②onfocus获得焦点(鼠标光标定位)与onblur(鼠标光标离开)。

③ 还有很多的表单事件:

其他的事件:

键盘事件:

鼠标事件:

Media媒体事件: