href=#是什么意思呢?每一個(gè)網(wǎng)友都很疑惑,href=#是鏈接當(dāng)前頁(yè)面,需要了解的朋友可以參考下
鏈接當(dāng)前頁(yè)面。
通常有如下用法:
<a href="#" onclick="window.close()">關(guān)閉</a>
將href="#"是指聯(lián)接到當(dāng)前頁(yè)面,其實(shí)是無(wú)意義的,頁(yè)面也不會(huì)刷新,關(guān)鍵是后面的onclick,當(dāng)點(diǎn)擊“關(guān)閉”時(shí),會(huì)執(zhí)行window.close()代碼。
你或許會(huì)說(shuō)為什么不直接寫(xiě)成<a onclick="window.close()">關(guān)閉</a>
如果這樣寫(xiě),關(guān)閉這兩個(gè)字就不會(huì)作為超聯(lián)接處理,效果看上去會(huì)差一些。你可以自己試試。在制作網(wǎng)頁(yè)時(shí)html語(yǔ)言里的參數(shù),用于指定鏈接的url ####就是本頁(yè)鏈接,href="地址"就是鏈接到地址 鏈接本頁(yè)面 默認(rèn)本頁(yè),不彈出新窗口,空連接時(shí),如果去掉#,則不顯示鼠標(biāo)手型光標(biāo)。 通俗一點(diǎn)就是 一個(gè) 指向本頁(yè)的假鏈接
也可以在#后面跟上錨點(diǎn)id 這個(gè)實(shí)際上是一個(gè)書(shū)簽的另一種用法
建立書(shū)簽:
語(yǔ)法:<a name="書(shū)簽名稱">文字</a>
鏈接到同一頁(yè)面的書(shū)簽(運(yùn)用)
語(yǔ)法:<a href="#書(shū)簽的名稱">鏈接的文字</a>
鏈接到不同頁(yè)面的書(shū)簽
語(yǔ)法:<a href="鏈接文件的地址#書(shū)簽名稱">鏈接的文字</a> (注意引號(hào)和#號(hào))
正常情況下點(diǎn)擊:<a href="#書(shū)簽名稱">鏈接的文字</a>這個(gè)鏈接,則光標(biāo)會(huì)自動(dòng)跳轉(zhuǎn)到本頁(yè)面的:<a name="書(shū)簽名稱">文字</a>的位置。
但是你寫(xiě)成:<a href="#">鏈接的文字</a>而不寫(xiě)書(shū)簽名稱實(shí)際上就是什么都不跳轉(zhuǎn)。一般只有在<a onclick="">的時(shí)候才會(huì)到href="#"
你就當(dāng)他是空鏈接這樣寫(xiě)顯示是鏈接效果(比如鼠標(biāo)變小手)但是沒(méi)有頁(yè)面跳轉(zhuǎn)