onBlur为页面输入框失去焦点时执行的函数
应用场景:例如写一个百度的输入框与搜索历史,点击搜索历史中的任一一条,那么搜索历史框消失,然后输入框填入点击的字符串,如果给搜索历史的字符串绑定onclick事件用于在输入框填入字符串,那么相当于点击字符串会执行两个绑定事件,onBlur和onclik都要执行。但事实上onBlur事件的优先度高于onclik,所以onclick绑定的事件并不会执行。
解决办法:用onMouseDown替换onclick方法。
onBlur为页面输入框失去焦点时执行的函数
应用场景:例如写一个百度的输入框与搜索历史,点击搜索历史中的任一一条,那么搜索历史框消失,然后输入框填入点击的字符串,如果给搜索历史的字符串绑定onclick事件用于在输入框填入字符串,那么相当于点击字符串会执行两个绑定事件,onBlur和onclik都要执行。但事实上onBlur事件的优先度高于onclik,所以onclick绑定的事件并不会执行。
解决办法:用onMouseDown替换onclick方法。