很多同學(xué)在剛開始接觸JS的時(shí)候見(jiàn)過(guò)這樣的代碼:
<a href=”javascript:method();void(0);”>here</a>
但這void(0)是什么意思呢?如下:
Javascript中void是一個(gè)操作符,該操作符指定要計(jì)算一個(gè)表達(dá)式但是不返回值。
a href=#與a href=javascript:void(0)的區(qū)別
#包含了一個(gè)位置信息,默認(rèn)的錨是#top,網(wǎng)頁(yè)頁(yè)面的頂端,這就是為什么有的時(shí)候頁(yè)面很長(zhǎng)瀏覽鏈接明明是#是跳動(dòng)到了頁(yè)面頂部,而javascript:void(0)僅僅表示一個(gè)死鏈接,所以調(diào)用腳本的時(shí)候最好用void(0).