html 中a標簽的問題(無反應,跳轉,調用方法)


讓超鏈接點擊后不跳轉,可以用href = "#",但是這個#就會錨點到頁面最上邊 
    點擊鏈接后不跳轉可以設置成 
    1.<a href="javascript:void(0);" >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> 
    如果想點擊超鏈接調用js方法的話可以設置成 
    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動畫停止播放等,所以,最安全的辦法還  是使用“####”。為防止點擊鏈接后跳轉到頁首,onclick事件return false即可。 
    3.如果僅僅是想鼠標移過,變成手形,可以使用 
    <span style="cursor:pointer" onclick="jsFun()">手型!</span> 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM