您可以向網(wǎng)頁添加后退按鈕。當(dāng)您頁面的訪問者單擊該按鈕時(shí),他們將被帶到他們?cè)L問的最后一個(gè)頁面,就好像他們單擊了瀏覽器中的后退按鈕一樣。
您可以通過編輯頁面的HTML并添加一些JavaScript來完成此操作。
注意
如果用戶沒有瀏覽歷史,這些按鈕將不起作用。例如,如果用戶在新的瀏覽器選項(xiàng)卡或窗口中打開您的頁面,則單擊該按鈕時(shí)不會(huì)發(fā)生任何事情。
在Web瀏覽器中,內(nèi)置的JavaScript對(duì)象窗口有一個(gè)名為history的對(duì)象,其中包含用戶在其當(dāng)前瀏覽器窗口中訪問過的URL。您可以使用history.back()方法告訴瀏覽器返回到用戶的上一頁。
使用此JavaScript的一種方法是將其添加到按鈕的onclick事件屬性中。在這里,我們使用《form》元素創(chuàng)建按鈕,其中包含按鈕類型的《input》元素。
將以下HTML插入到您的網(wǎng)頁中:
結(jié)果看起來像下面的按鈕。如果單擊它,您將返回歷史記錄中的上一頁。
使用history.go
history.go()方法告訴瀏覽器轉(zhuǎn)到用戶瀏覽歷史記錄中的特定頁面。您可以通過在括號(hào)內(nèi)放置一個(gè)數(shù)字來指定哪個(gè)歷史項(xiàng)目。對(duì)于計(jì)算機(jī)編程,這稱為參數(shù)。
如果您指定數(shù)字-1作為參數(shù),瀏覽器將返回瀏覽器歷史記錄中的一頁。這是與上面相同的代碼,使用history.go(-1)而不是history.back()。
責(zé)任編輯人:CC
-
瀏覽器
+關(guān)注
關(guān)注
1文章
1025瀏覽量
35358 -
HTML
+關(guān)注
關(guān)注
0文章
278瀏覽量
35366
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論