a標簽的href屬性值為 # 與 JavaScript:void(0) 有啥區別,想來也沒啥可說,就簡單說兩句
a標簽的href屬性,優點有:
天然鼠標手型,以及可以被鍵盤focus以及focus時候回車模擬點擊行為(支持回車點擊和默認可以獲取焦點)
一般來說,使用a標簽都是在href里放url的,當然,除了url,我們還會用a標簽來制作錨點,使頁面滾動到我們想讓它去到的地方
# 包含了一個位置信息,默認的錨是#top 也就是網頁的上端,所以#,可以用作錨點,快速回到頁面頂部( 格式為:# + id)
而javascript:void(0),是告訴瀏覽器,這個a標簽是個死鏈接
javascript:void(0) 中最關鍵的是 void 關鍵字, void 是 JavaScript 中非常重要的關鍵字,該操作符指定要計算一個表達式但是不返回值