javascript:void(0); 和 href = "#"

在作頁面時,若是想作一個連接點擊後不作任何事情,或者響應點擊而完成其餘事情,能夠設置其屬性 href = "#",javascript

可是,這樣會有一個問題,就是當頁面有滾動條時,點擊後會返回到頁面頂端,用戶體驗很差java

<a href= "####" >test</a> //使用2個到4個#,見的大可能是"####",也有使用"#all"等其餘的
——————————————————————————————————————————————
Javascript中void是一個操做符,該操做符指定要計算一個表達式可是不返回值。

void 操做符用法格式以下:express

1. javascript:void (expression)
2. javascript:void expressionspa

expression 是一個要計算的 Javascript 標準的表達式。表達式外側的圓括號是選的,可是寫上去是一個好習慣。code

javascript:void(0)   僅僅表示一個死連接ip

這就是爲何有的時候頁面很長瀏覽連接明明是#是string

跳動到了頁首io

而javascript:void(0) 則不是如此class

因此調用腳本的時候最好用void(0)test

 

——————————————————————————————————

相關文章
相關標籤/搜索