在做頁面時,如果想做一個鏈接點擊后不做任何事情,或者響應點擊而完成其他事情,可以設置其屬性 href = "#",但是,這樣會有一個問題,就是當頁面有滾動條時,點擊后會返回到頁面頂端,用戶體驗不好。
目前有如下幾種解決辦法:
1)點擊鏈接后不做任何事情
復制代碼 代碼如下:
<a href="javascript:void(0);" >test</a>
<a href="javascript:;" >test</a>
<a href="####" >test</a> //使用2個到4個#,見的大多是"####",也有使用"#all"等其他的
復制代碼 代碼如下:
<a href="javascript:void(0)">test</a>
<a href="#">什么問題都解決了,包括瀏覽器不兼容問題</a> //或者直接使用href=""
<a href="#">test</a>
復制代碼 代碼如下:
<span>Click Me!</span>
復制代碼 代碼如下:
javascript:void (expression)
javascript:void expression
新聞熱點
疑難解答
圖片精選