您現在的位置是:首頁 >要聞 > 2023-08-08 19:09:10 來源:
js返回上一步操作(javascript后退)
大家好,我是小華,我來為大家解答以上問題。js返回上一步操作,javascript后退很多人還不知道,現在讓我們一起來看看吧!
1、JAVASCRIPT使用history對象控制瀏覽器前進與后退2008年12月04日 星期四 21:50history對象同樣是Window對象的一個子對象,它對應于瀏覽器的歷史記錄功能。
2、例如使用【后退】按鈕可以使瀏覽器導航到上一頁面,而使用【前進】按鈕則使用戶導航至下一頁面,利用【前進】或【后退】按鈕旁的下拉列表框,還可以任意跳轉到指定的頁面。
3、當然,這些頁面都是用戶訪問過的,它們以棧的形式存儲于瀏覽器的內部。
4、 在JavaScript中,瀏覽器的這個功能以history對象的形式提供給用戶,用于使用代碼控制這些操作。
5、對應于前進、后退、訪問任意頁面,history也提供了3個方法:back()、forward()、go()。
6、這些方法用來控制瀏覽器的前進和后退功能。
7、例如: history.back(); //相當于用戶單擊【后退】按鈕history.forward(); //相當于用戶單擊【前進】按鈕history.go(-2); //相當于用戶單擊兩次【后退】按鈕,或利用下拉列表轉到倒數第二個頁面 在這里需要注意的是history.go()方法,當參數為正時,相當于前進功能;當參數為負時,相當于后退功能。
8、所以下面的語句是等價的,都表示后退功能: history.back();history.go(-1); 下面的兩條語句也是等價的,都表示后退功能: history.forward();history.go(1); 當history.go()方法的參數為0時,表示刷新當前頁面,用戶已經輸入的表單數據不會改變。
9、 —————————————————————————————————————————— 今天看到一個據說是能死機的頁面,里面代碼: 一點了就死機的按鈕---網頁特效站 看了下,其實就是死循環在起作用,倒是那個history.back方法沒見過,就找了點資料,這個資料算比較全的了。
10、 back forward go方法的使用前提都是必須有能夠前進或者后退的頁面,而且表單內容均不變。
11、 。
本文到此講解完畢了,希望對大家有幫助。