点击按钮为什么会弹出3次 alert弹框, 谁解释下
这不是冒泡行为,是在chrome下select被执行了三次。iE和FF下就是一次。
第一次:是click触发select。
第二次:浏览器的默认行为,
第三次:浏览器默认行为会选中input内的文本,从而触发第三次select.
这就是为什么三次之后文本变蓝了!
你在select函数语句中加入e.preventDefault();就行了。所有浏览器就都一样了。
从那冒到哪?阻止冒泡怎么不行
事件冒泡