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

URL地址中的#符號(hào)使用說明

 更新時(shí)間:2011年02月12日 20:07:05   作者:  
下面的內(nèi)容介紹了#號(hào)的使用,因?yàn)樵趗rl中多個(gè)#號(hào)代表不同的意義與區(qū)別。
一般我們想讓一個(gè)a標(biāo)簽點(diǎn)擊后執(zhí)行javascript代碼,有以下幾種寫法:
方式一:<a href="#" onclick="alert(1);">點(diǎn)擊一</a>
這種方式的缺點(diǎn)就是點(diǎn)擊后會(huì)在地址欄的URL后面加#號(hào),同時(shí)把頁(yè)面移動(dòng)到頂部,一般不建議使用。
方式二:<a href="javascript:void(0);" onclick="alert(1);">點(diǎn)擊一</a>
這種方式避免了方式一的缺點(diǎn),點(diǎn)擊后對(duì)頁(yè)面沒有任何影響。但是有一個(gè)致命的缺點(diǎn),就是在IE6下不能執(zhí)行form對(duì)象的submit()方法,也不能執(zhí)行跳轉(zhuǎn)語(yǔ)句,比如
<a href="javascript:void(0);" onclick="document.forms[0].submit();">點(diǎn)擊一</a>
<a href="javascript:void(0);" onclick="window.location.>點(diǎn)擊一</a>
在IE6下就無效,換成href=”#”就能在IE6下正常執(zhí)行。

方式三:<a href="###" onclick="alert(1);">點(diǎn)擊一</a>
點(diǎn)擊后雖然會(huì)在地址欄的URL后面加三個(gè)#號(hào),但是不會(huì)影響滾動(dòng)條,同時(shí)在IE6下也能執(zhí)行form對(duì)象的submit()方法與跳轉(zhuǎn)語(yǔ)句,算是一個(gè)比較折中的方法。

結(jié)論:我個(gè)人認(rèn)為如果執(zhí)行的javascript方法中需要提交表單、跳轉(zhuǎn)頁(yè)面,則用方式三,其它情況都用方式二。

另:這又附帶引出另一個(gè)問題,一般重新加載當(dāng)前頁(yè)面用如下的javascript代碼:
window.location.href = window.location.href;
但是當(dāng)URL地址中含有#時(shí),上述代碼無效,于是需要用如下代碼:
window.location.href = window.location.href.split('#')[0];
將URL地址以#符號(hào)分割開,取第一部分即可。

在很多情況下/index.htm#desc,后面的desc可能就是參數(shù),不容易的參數(shù)顯示不同的內(nèi)容,不是簡(jiǎn)單錨點(diǎn),而是ajax讀取內(nèi)容。

相關(guān)文章

最新評(píng)論

洪雅县| 肇州县| 彰化县| 龙州县| 信丰县| 台湾省| 黄山市| 南华县| 曲靖市| 南华县| 固始县| 日喀则市| 宜宾市| 新化县| 印江| 汝阳县| 苍梧县| 华阴市| 巴林右旗| 增城市| 双柏县| 阳江市| 惠水县| 白银市| 汪清县| 来安县| 北辰区| 南平市| 洪泽县| 右玉县| 武安市| 资中县| 南充市| 徐州市| 措美县| 池州市| 隆昌县| 鸡泽县| 凤凰县| 吴堡县| 临邑县|