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