為什么HTML標(biāo)簽寫對了卻不能跳轉(zhuǎn)?
你所謂的跳轉(zhuǎn)具體要看哪一個標(biāo)簽,下面給介紹一下常見的a標(biāo)簽問題(無反應(yīng)、跳轉(zhuǎn)、調(diào)用方法)
讓超鏈接點擊后不跳轉(zhuǎn),可以用href = "#",但是這個#就會錨點到頁面最上邊
點擊鏈接后不跳轉(zhuǎn)可以設(shè)置成
1.<a href=" " >javascript:void(0);</a >
2.<a href="javascript:;" >javascript:;</a >
3.<a href="" onclick="return false;">return false;</a >
4.<a href="#" onclick="return false;">return false;</a >
5.<a href="##" >##</a >
6.<a href="####" >####</a >
7.<a href="#all" >#all</a >
如果想點擊超鏈接調(diào)用js方法的話可以設(shè)置成
1.<a href="javascript:void(0)" onclick="jsFun()">jsFun</a >
2.<a href="#" onclick="jsFun();return false;">jsFun();return false;</a >
3.<a href="#" onclick="alert(1);event.returnValue=false;">alert(1);event.returnValue=false;</a >
1.javascript:void(0)不建議使用
2.鏈接(href)直接使用javascript:void(0)在IE中可能會引起一些問題,比如:造成gif動畫停止播放等,所以,最安全的辦法還 是使用“####”。為防止點擊鏈接后跳轉(zhuǎn)到頁首,onclick事件return false即可。
3.如果僅僅是想鼠標(biāo)移過,變成手形,可以使用
<span style="cursor:pointer" onclick="jsFun()">手型!</span>
力量本身并不可怕,可怕的是它的主人。