多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

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

今天遇到了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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品成 | 含羞草www在线视频免费 | 伊人久久大香线蕉亚洲 | 最新精品亚洲成a人在线观看 | 久久国产精品一区二区 | 在线欧美一级毛片免费观看 | 国产乱小说 | 欧美日韩免费一区二区三区 | 中文字幕天堂 | 香蕉视频在线网站 | 性生生活三级视频观看 | 国产清纯91天堂在线观看 | 亚洲精品国产一区二区三 | 日本xxxwww在线观看免费 | 波多野结衣中文字幕一区二区三区 | 大胆国模一区二区三区伊人 | 欧美日韩xxx | 秋霞免费手机理论视频在线观看 | 久久久www免费看片 久久久www免费人成看片 | 国产精品反差婊在线观看 | 亚洲福利视频一区二区 | 小说区 综合区 都市激情 | 亚洲tv精品一区二区三区 | 1区2区3区4区 | 午夜视频免费在线播放 | 在线中文字幕观看 | 欧美18videosex灌满 | 国产三级观看久久 | 国产精品久久久久久一区二区三区 | 欧美性色欧美a在线观看 | 国产区精品视频 | 国产精品亚洲综合网站 | 色综合91 | 亚洲视频免费 | 久久久久久久国产精品 | 国产精品久久久久久久久久妇女 | 一本大道高清香蕉中文大在线 | 欧美性bbbbbxxxxxddd| 国产成人美女福利在线观看 | 国产美女亚洲精品久久久久久 | 国产一区二区三区四区五区六区 |