最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript開(kāi)發(fā)隨筆一 preventDefault的必要

 更新時(shí)間:2011年11月25日 01:22:25   作者:  
給a做按鈕的click事件加preventDefault阻止瀏覽器的默認(rèn)行為貌似是印象中必須的事情
不加的話(huà)貌似只在ie6出現(xiàn)過(guò)問(wèn)題。出現(xiàn)過(guò):改變圖片地址,結(jié)果圖片不見(jiàn)了,加載樣式,但樣式文件沒(méi)了。就像是中斷了資源的下載一樣,正確時(shí)解釋是 IE6下使用A元素來(lái)做按鈕的時(shí)候一定要記得在onclick事件里面調(diào)用preventDefault(),IE6會(huì)強(qiáng)制關(guān)閉當(dāng)前活動(dòng)的HTTP連接,導(dǎo)致正在請(qǐng)求的其他資源或腳本加載不正常。 但資源如果已經(jīng)被緩存了,就沒(méi)有這個(gè)問(wèn)題了
復(fù)制代碼 代碼如下:

<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<h2>在ie6中會(huì)出現(xiàn),點(diǎn)擊改變圖片src導(dǎo)致圖片不出現(xiàn),需preventDefault或者return false</h2>
<a id="J_btn" href="javascript:void(0)">點(diǎn)擊改變圖片地址</a>
<img id="J_img" height="160" src='http://www.baidu.com/img/baidu_sylogo1.gif' />
<script type="text/javascript">
var $ =function(id){return typeof (id) =="string"? document.getElementById(id) : null};
var logo_bd ='http://www.baidu.com/img/baidu_sylogo1.gif';
var logo_go ='http://www.google.com.hk/intl/zh-CN/images/logo_cn.png'
$("J_btn").onclick =function(event){
event = event || window.event;
//event.preventDefault ? event.preventDefault() : event.returnValue = false;
$("J_img").src = $("J_img").src == logo_bd ? logo_go : logo_bd;
}
</script>
</body>
</html>

相關(guān)文章

最新評(píng)論

乐业县| 永嘉县| 柳江县| 岱山县| 清徐县| 诏安县| 汉寿县| 浪卡子县| 荔波县| 武安市| 扬中市| 新建县| 京山县| 老河口市| 昌黎县| 博客| 临西县| 尼勒克县| 正镶白旗| 柏乡县| 黄大仙区| 磐石市| 新巴尔虎左旗| 彩票| 彰化县| 嘉黎县| 叙永县| 张家界市| 武宁县| 邮箱| 鄢陵县| 邯郸市| 梧州市| 达拉特旗| 鄯善县| 烟台市| 岳普湖县| 华蓥市| 深州市| 庆云县| 宁晋县|