星外飞客

onchange
当对象失去焦点后,如果value发生改变则触发;

onpropertychange
只要value改变就触发(限IE)

onblur
失去焦点时触发

 

onChange 通俗点讲,就是当鼠标焦点改变时,检测当前输入框的值是否变化,如果则触发。
onpropertychange 则是不检测鼠标焦点,只要这个框里的值发生变化就触发。
onblur   则是当鼠标焦点改变时,就触发,不管值是否变化。

要注意的一个问题是,当用table键移动光标时,鼠标焦点并未发生变化所以onchange不会触发。

 

版权所有,转载请注明出处。
转载自 <a href="http://www.yanghengfei.com/archives/141/" title="onchange、onpropertychange、onblur的详细区别" rel="bookmark">onchange、onpropertychange、onblur的详细区别 | 星外飞客 </a>

我简单说几句

随机推荐

最新评论

无觅相关文章插件,快速提升流量