JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞(URL參數(shù)獲?。?/h1>
更新時(shí)間:2022年01月25日 09:17:30 作者:bear*6
這篇文章主要介紹了JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞(URL參數(shù)獲取),下面文章圍繞JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞的實(shí)現(xiàn)過(guò),想了解的小伙伴可以和小編一起進(jìn)入文章了解具體內(nèi)容,需要的也朋友可參考一下
網(wǎng)頁(yè)中,我們常常遇到這種情況,當(dāng)我們?cè)谀硞€(gè)頁(yè)面輸入信息的時(shí)候,會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面,并且會(huì)將我們輸入的信息傳遞到另一個(gè)頁(yè)面中,怎樣操作呢?
今天,我們就來(lái)實(shí)戰(zhàn)一下,比如,現(xiàn)在有兩個(gè)頁(yè)面,當(dāng)我們?cè)谝粋€(gè)頁(yè)面輸入用戶信息的時(shí)候,就會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面并顯示,xx歡迎登錄的界面。
先來(lái)看看設(shè)計(jì)思路:
- 第一個(gè)登錄頁(yè)面,里面有提交表單,
action
提交到index.html
頁(yè)面 - 第二個(gè)頁(yè)面,可以使用第一個(gè)頁(yè)面的參數(shù),這樣實(shí)現(xiàn)了一個(gè)數(shù)據(jù)不同頁(yè)面之間的傳遞效果
- 第二個(gè)頁(yè)面之所以可以使用第一個(gè)頁(yè)面的數(shù)據(jù),是利用了URL 里面的
location.search
參數(shù) - 在第二個(gè)頁(yè)面中,需要把這個(gè)參數(shù)提取。
- 第一步利用
substr
去掉 ? - 第二步 利用split(‘=‘)分割 鍵 和 值
- 第一個(gè)數(shù)組就是鍵 第二個(gè)數(shù)組就是值
實(shí)現(xiàn)代碼為:
<body>
<form action="index.html">
用戶名:<input type="text" name = 'uname'>
<input type="submit" value="提交">
</form>
</body>
<body>
<div><span style="font-weight:700; color:blue"></span>歡迎登錄!</div>
<script>
var span = document.querySelector('span');//獲取span標(biāo)簽
var myName = location.search.substr(1);//得到上一個(gè)頁(yè)面輸入的參數(shù)
var arr = myName.split('=');//利用=號(hào)分割 鍵 和 值
span.innerHTML = arr[1] + ''//將數(shù)據(jù)傳入span
</script>
</body>
運(yùn)行效果為:

到此這篇關(guān)于JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞(URL參數(shù)獲取)的文章就介紹到這了,更多相關(guān)JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
-
js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下 2021-04-04
-
基于casperjs和resemble.js實(shí)現(xiàn)一個(gè)像素對(duì)比服務(wù)詳解
這篇文章主要給大家介紹了關(guān)于基于casperjs和resemble.js實(shí)現(xiàn)一個(gè)像素對(duì)比服務(wù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。 2018-01-01
-
webpack之基礎(chǔ)打包優(yōu)化的實(shí)現(xiàn)
本文主要介紹了webpack之基礎(chǔ)打包優(yōu)化的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下<BR> 2022-02-02
-
js實(shí)現(xiàn)帶按鈕的上下滾動(dòng)效果
這篇文章主要介紹了js實(shí)現(xiàn)帶按鈕的上下滾動(dòng)效果,設(shè)計(jì)javascript鼠標(biāo)事件及頁(yè)面元素樣式的相關(guān)操作技巧,需要的朋友可以參考下 2015-05-05
-
javascript動(dòng)畫(huà)之磁性吸附效果篇
在實(shí)際應(yīng)用中,常常需要為拖拽的元素限定范圍。而通過(guò)限定范圍,再增加一些輔助的措施,就可以實(shí)現(xiàn)磁性吸附的效果。本文將詳細(xì)介紹javascript的磁性吸附,有需要的朋友可以參考借鑒。 2016-12-12
-
javascript動(dòng)畫(huà)系列之模擬滾動(dòng)條
本文主要介紹了js動(dòng)畫(huà)模擬滾動(dòng)條的實(shí)現(xiàn)原理以及分享了通過(guò)滾動(dòng)條實(shí)現(xiàn)的幾個(gè)應(yīng)用的實(shí)例代碼:1.通過(guò)移動(dòng)滾動(dòng)條來(lái)實(shí)現(xiàn)數(shù)字的加減;2.通過(guò)拖動(dòng)滾動(dòng)條來(lái)實(shí)現(xiàn)元素尺寸的變化,以改變?cè)貙挾葹槔?3.通過(guò)拖動(dòng)滾動(dòng)條來(lái)實(shí)現(xiàn)內(nèi)容滾。需要的朋友一起來(lái)看下吧 2016-12-12
-
Js數(shù)組的操作push,pop,shift,unshift等方法詳細(xì)介紹
js中針對(duì)數(shù)組操作的方法還是比較多的,今天突然想到來(lái)總結(jié)一下,也算是溫故而知新吧。不過(guò)不會(huì)針對(duì)每個(gè)方法進(jìn)行講解,我只是選擇其中的一些來(lái)講,感興趣的朋友可以研究一下 2012-12-12
最新評(píng)論
網(wǎng)頁(yè)中,我們常常遇到這種情況,當(dāng)我們?cè)谀硞€(gè)頁(yè)面輸入信息的時(shí)候,會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面,并且會(huì)將我們輸入的信息傳遞到另一個(gè)頁(yè)面中,怎樣操作呢?
今天,我們就來(lái)實(shí)戰(zhàn)一下,比如,現(xiàn)在有兩個(gè)頁(yè)面,當(dāng)我們?cè)谝粋€(gè)頁(yè)面輸入用戶信息的時(shí)候,就會(huì)跳轉(zhuǎn)到另一個(gè)頁(yè)面并顯示,xx歡迎登錄的界面。
先來(lái)看看設(shè)計(jì)思路:
- 第一個(gè)登錄頁(yè)面,里面有提交表單,
action
提交到index.html
頁(yè)面 - 第二個(gè)頁(yè)面,可以使用第一個(gè)頁(yè)面的參數(shù),這樣實(shí)現(xiàn)了一個(gè)數(shù)據(jù)不同頁(yè)面之間的傳遞效果
- 第二個(gè)頁(yè)面之所以可以使用第一個(gè)頁(yè)面的數(shù)據(jù),是利用了URL 里面的
location.search
參數(shù) - 在第二個(gè)頁(yè)面中,需要把這個(gè)參數(shù)提取。
- 第一步利用
substr
去掉 ? - 第二步 利用split(‘=‘)分割 鍵 和 值
- 第一個(gè)數(shù)組就是鍵 第二個(gè)數(shù)組就是值
實(shí)現(xiàn)代碼為:
<body> <form action="index.html"> 用戶名:<input type="text" name = 'uname'> <input type="submit" value="提交"> </form> </body>
<body> <div><span style="font-weight:700; color:blue"></span>歡迎登錄!</div> <script> var span = document.querySelector('span');//獲取span標(biāo)簽 var myName = location.search.substr(1);//得到上一個(gè)頁(yè)面輸入的參數(shù) var arr = myName.split('=');//利用=號(hào)分割 鍵 和 值 span.innerHTML = arr[1] + ''//將數(shù)據(jù)傳入span </script> </body>
運(yùn)行效果為:
到此這篇關(guān)于JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞(URL參數(shù)獲取)的文章就介紹到這了,更多相關(guān)JavaScript數(shù)據(jù)在不同頁(yè)面的傳遞 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)點(diǎn)擊彈窗彈出登錄框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04基于casperjs和resemble.js實(shí)現(xiàn)一個(gè)像素對(duì)比服務(wù)詳解
這篇文章主要給大家介紹了關(guān)于基于casperjs和resemble.js實(shí)現(xiàn)一個(gè)像素對(duì)比服務(wù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01webpack之基礎(chǔ)打包優(yōu)化的實(shí)現(xiàn)
本文主要介紹了webpack之基礎(chǔ)打包優(yōu)化的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下<BR>2022-02-02js實(shí)現(xiàn)帶按鈕的上下滾動(dòng)效果
這篇文章主要介紹了js實(shí)現(xiàn)帶按鈕的上下滾動(dòng)效果,設(shè)計(jì)javascript鼠標(biāo)事件及頁(yè)面元素樣式的相關(guān)操作技巧,需要的朋友可以參考下2015-05-05javascript動(dòng)畫(huà)之磁性吸附效果篇
在實(shí)際應(yīng)用中,常常需要為拖拽的元素限定范圍。而通過(guò)限定范圍,再增加一些輔助的措施,就可以實(shí)現(xiàn)磁性吸附的效果。本文將詳細(xì)介紹javascript的磁性吸附,有需要的朋友可以參考借鑒。2016-12-12javascript動(dòng)畫(huà)系列之模擬滾動(dòng)條
本文主要介紹了js動(dòng)畫(huà)模擬滾動(dòng)條的實(shí)現(xiàn)原理以及分享了通過(guò)滾動(dòng)條實(shí)現(xiàn)的幾個(gè)應(yīng)用的實(shí)例代碼:1.通過(guò)移動(dòng)滾動(dòng)條來(lái)實(shí)現(xiàn)數(shù)字的加減;2.通過(guò)拖動(dòng)滾動(dòng)條來(lái)實(shí)現(xiàn)元素尺寸的變化,以改變?cè)貙挾葹槔?3.通過(guò)拖動(dòng)滾動(dòng)條來(lái)實(shí)現(xiàn)內(nèi)容滾。需要的朋友一起來(lái)看下吧2016-12-12Js數(shù)組的操作push,pop,shift,unshift等方法詳細(xì)介紹
js中針對(duì)數(shù)組操作的方法還是比較多的,今天突然想到來(lái)總結(jié)一下,也算是溫故而知新吧。不過(guò)不會(huì)針對(duì)每個(gè)方法進(jìn)行講解,我只是選擇其中的一些來(lái)講,感興趣的朋友可以研究一下2012-12-12