日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > IE onchange事件觸發bug 與 解決教程

IE onchange事件觸發bug 與 解決教程

來源:程序員人生   發布時間:2014-01-24 04:40:34 閱讀次數:2667次

今天遇到了IE一個onchange事件的bug,此bug存在于IE所有的版本(6,7,8)不知道是不是bug,還是IE故意這樣設計的?姑且不做評價,我們來看看IE onchange事件的重現過程:

給input等控件添加onchange事件,例如input的checkbox(radio等),在IE下點擊選中,并沒有觸發onchange事件,而需要再次失去焦點(點擊頁面的任何地方)的時候才可以觸發onchange事件,而在Firefox下是點擊選中checkbox既可以觸發onchange事件的~

bug重現代碼
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>IE onchange event bug</title></head>
<body>
<input type="checkbox" value="1" onchange="alert(this.value);" id="demo1"/>
<label for="demo1">demo1</label>
<input type="checkbox" value="2" onchange="alert(this.value);" id="demo2"/>
<label for="demo2">demo2</label>
</body></html>

解決方法
在jQuery1.4.2中綁定change事件是完全可以解決的,而在jQuery1.3.2中綁定change事件是不行的,我們可以通過click事件來綁定
如果不怕麻煩也不介意綁定兩次事件,可以使用IE自帶的onpropertychange事件綁定change事件,斷橋殘雪測試是可以的,不過這樣子在IE下就綁定了兩次change事件,不推薦這個方法,如果是checkbox,radio等還是使用click事件來處理吧

出處:http://www.js8.in/541.html

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品一区二区在线 | 五月婷婷视频在线观看 | 亚洲精品久久久久久下一站 | 久久有精品 | 亚洲精品国产综合区久久久久久久 | 成午夜精品一区二区三区软件 | 久久久久久久一区 | 性毛片 | 日韩h | 麻豆二区 | 成人免费av | 四虎黄色影院 | 欧美一区二区三区久久精品 | 国产精品国产亚洲精品看不卡15 | 久久久久国 | 欧美成人一区二区 | 久久免费精品 | 免费a在线看 | 国产女人夜夜春夜夜爽免费 | 日韩a| 久久都是精品 | 99九九久久 | 久久久久久国产精品免费免费 | 一区二区三区在线免费视频 | 亚洲综合在线免费 | 久久久亚洲欧洲 | 国产成人综合一区二区三区 | 91色乱码一区二区三区 | 欧美色图在线观看 | 欧美一区二区三区在线免费观看 | 亚洲第一区在线 | 国产不卡视频在线观看 | 五月婷婷综合网 | 国产午夜精品一区二区三区嫩草 | 国产91久久精品一区二区 | 天堂а在线中文在线无限看推荐 | 国产一区二区三区片 | 国产免费一区二区三区在线能观看 | 日本欧美国产在线观看 | 午夜视频福利网站 | 一区二区免费 |