當(dāng)網(wǎng)頁(yè)內(nèi)容太長(zhǎng)或要導(dǎo)航到其它頁(yè)面的一個(gè)具體位置時(shí),可以使用 Html 中書(shū)簽。
1.同一個(gè)web頁(yè)面鏈接
首先設(shè)計(jì)書(shū)簽
<a name=”top”></a>
在不同位置定義
<a href=”#top”>返回到top位置</a>
2.不同的頁(yè)面之間轉(zhuǎn)接
如果是在不同的頁(yè)面之間鏈接時(shí)要在href屬性中加上網(wǎng)頁(yè)名稱(chēng)。
First.html中定義了書(shū)簽
<a name=”top”>Top的位置</a>
現(xiàn)在要從Second.html中轉(zhuǎn)入First.html并且將位置定到top所在的位置
可以設(shè)置
<a href=”first.html#top”>return first Top</a>
這個(gè)一般是需要前端來(lái)操作的,因?yàn)楹笈_(tái)只是提供數(shù)據(jù)而已,并不知道你的頁(yè)面到底是干什么的也不知道你的頁(yè)面是如何展示的,前端來(lái)操作也不會(huì)一直手動(dòng)改呀,用JS動(dòng)態(tài)改變就可以了,這時(shí)需要后臺(tái)提供一個(gè)數(shù)據(jù)(比如關(guān)鍵字什么的),然后前端收到后,JS中直接添加給a標(biāo)簽的tittle即可。JS中可以用setAttribute('title', 要改的值)即可。 *{margin: 0; padding: 0;} aaaaaa var a = document.getElementsByTagName('a')[0]; a.setAttribute('title', 'bbbbbbb');
你說(shuō)的跳一次是指什么?
a標(biāo)簽鏈接的定向只有一個(gè)。如果你說(shuō)的跳一次是指鼠標(biāo)只能點(diǎn)擊一次,第二次就失效了,那你最好把代碼發(fā)上來(lái)看看,可能性很多,沒(méi)法一一列舉。
a標(biāo)簽鏈接的定向只有一個(gè)。看看你定向的鏈接地址 什么意思?
說(shuō)清楚點(diǎn)啦。