最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何通過(guò)JavaScript來(lái)實(shí)現(xiàn)頁(yè)面間數(shù)據(jù)傳遞

 更新時(shí)間:2023年11月21日 09:31:06   作者:hope?for?mankind  
這篇文章主要給大家介紹了關(guān)于如何通過(guò)JavaScript來(lái)實(shí)現(xiàn)頁(yè)面間數(shù)據(jù)傳遞的相關(guān)資料,在前端開(kāi)發(fā)中我們常常需要從一個(gè)跳到另一個(gè)頁(yè)面,并且將當(dāng)前頁(yè)面的數(shù)據(jù)傳遞過(guò)去,需要的朋友可以參考下

知識(shí)點(diǎn)

1、Window. opener 屬性是一個(gè)可讀可寫(xiě)的屬性,使用 window.open 打開(kāi)的兩個(gè)窗口之間存在著關(guān)系“父子”關(guān)系。子窗口可以通過(guò) window.opener 指向父窗口,訪問(wèn)父窗口的對(duì)象。優(yōu)點(diǎn):取值方便。只要 opener 指向父窗口,就可以訪問(wèn)所有對(duì)象。不僅可以訪問(wèn)值,還可以訪問(wèn)父窗口的方法。值長(zhǎng)度無(wú)限制。缺點(diǎn):兩窗口要存在著關(guān)系。就是需要使用 open 打開(kāi)窗口,不能跨域。

2、Window.cloes方法只能關(guān)閉由自己打開(kāi)的window,但實(shí)際應(yīng)用中會(huì)有很多方式打開(kāi)一個(gè)頁(yè)面 

用多種方式打開(kāi)一個(gè)頁(yè)面,然后用 window.close() 關(guān)閉它,在各瀏覽器下表現(xiàn)是有所不同的

3、onlick單擊事件

4、input標(biāo)簽規(guī)定用戶(hù)可輸入數(shù)據(jù)的輸入字段

5、value 屬性為 input 元素規(guī)定值。

6、butten屬性按鈕

項(xiàng)目名稱(chēng)描述

名稱(chēng)為頁(yè)面?zhèn)鬟f數(shù)據(jù),通過(guò)JavaScript來(lái)實(shí)現(xiàn)頁(yè)面間數(shù)據(jù)傳遞.

項(xiàng)目效果

項(xiàng)目代碼

代碼1

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>BOM案例</title>
		<style>
			#id1{
				width: 50px;
				height: 50px;
				background: yellow;
			}
			#id2{
				width: 50px;
				height: 50px;
				background: green;
			}
			#choose{
				width: 110px;
				height: 110px;
				background: red;
			}
		</style>
		<script language="JavaScript">
			function SelectInput(){
//實(shí)現(xiàn)跳轉(zhuǎn)功能,xuanze.html為要跳轉(zhuǎn)的頁(yè)面,設(shè)置其寬和高
				window.open("xuanze.html","","width = 300px,height = 300px");
			}
		</script>
	</head>

	<body align="center">
//編寫(xiě)第一個(gè)頁(yè)面,其中有一個(gè)按鈕實(shí)現(xiàn)跳轉(zhuǎn)
		編號(hào):<input type="text" id="id1"><br/> 
		姓名:<input type="text" id="id2"><br/>
//按鈕實(shí)現(xiàn)跳轉(zhuǎn)
		<input id="choose" type="button" value="點(diǎn)擊選擇" onclick="SelectInput()">
	</body>
</html>

代碼2

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			table, table td {
				border: 1px solid #000000;
				border-collapse: collapse;
			}
			#btn1{
				width: 50px;
				height: 50px;
				background: yellow;
			}
			#btn2{
				width: 50px;
				height: 50px;
				background: green;
			}
		</style>
		<script>
			function dome1(num1,nam1){
//window的oper屬性是獲取創(chuàng)建這個(gè)頁(yè)面的頁(yè)面,在360瀏覽器不兼容
				var fuYueMain = window.opener;
				var p1 = fuYueMain.document.getElementById("id1");
				p1.value = num1;
				var p2 = fuYueMain.document.getElementById("id2");
				p2.value = nam1;
				window.close();
			}
		</script>
	</head>

	<body>
		<table>
			<tr>
				<td>
					<input type="button" value="選擇" onclick="dome1('0010','小米');"/>
				</td>
				<td><font>0010</font></td>
				<td><font>小米</font></td>
			</tr>
			<tr>
				<td>
					<input type="button" value="選擇" onclick="dome1('0012','小含');"/>
				</td>
				<td><font>0012</font></td>
				<td><font>小含</font></td>
			</tr>
		</table>
	</body>

</html>

完成思路

首先編寫(xiě)第一個(gè)頁(yè)面“打開(kāi)xuanze.html”以及第二個(gè)頁(yè)面"xuanze.html",目的是制作頁(yè)面,使用open()方法打開(kāi)彈出的頁(yè)面,其中有個(gè)按鈕實(shí)現(xiàn)跳轉(zhuǎn),點(diǎn)擊按鈕實(shí)現(xiàn)跳轉(zhuǎn)“xuanze.html”頁(yè)面,選擇其中一個(gè)值,相應(yīng)的值會(huì)返回到前一個(gè)頁(yè)面,實(shí)現(xiàn)頁(yè)面?zhèn)鬏敂?shù)據(jù)

本項(xiàng)目目的

理解window對(duì)象模型的概念

掌握open()方法的應(yīng)用

掌握windon.opener屬性的應(yīng)用

到此這篇關(guān)于如何通過(guò)JavaScript來(lái)實(shí)現(xiàn)頁(yè)面間數(shù)據(jù)傳遞的文章就介紹到這了,更多相關(guān)JS頁(yè)面間數(shù)據(jù)傳遞內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • element-ui的表單驗(yàn)證清除校驗(yàn)提示語(yǔ)的解決方案

    element-ui的表單驗(yàn)證清除校驗(yàn)提示語(yǔ)的解決方案

    對(duì)表單域中的數(shù)據(jù)進(jìn)行校驗(yàn)的時(shí)候,其中有一項(xiàng)比較特殊,不是簡(jiǎn)單的輸入框,下拉框這些表單元素,而是自己寫(xiě)的一個(gè)el-table的選擇彈窗,本文給大家介紹element-ui的表單驗(yàn)證如何清除校驗(yàn)提示語(yǔ),感興趣的朋友一起看看吧
    2024-01-01
  • 在?localStorage?中上傳和檢索存儲(chǔ)圖像的示例詳解

    在?localStorage?中上傳和檢索存儲(chǔ)圖像的示例詳解

    這篇文章主要介紹了在?localStorage?中上傳和檢索存儲(chǔ)圖像,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 淺析JavaScript的幾種Math函數(shù),random(),ceil(),round(),floor()

    淺析JavaScript的幾種Math函數(shù),random(),ceil(),round(),floor()

    本文主要對(duì)JavaScript的幾種Math函數(shù),random(),ceil(),round(),floor()的作用進(jìn)行簡(jiǎn)要解析,具有很好的參考價(jià)值,需要的朋友一起來(lái)看下吧
    2016-12-12
  • vue-router路由懶加載的實(shí)現(xiàn)(解決vue項(xiàng)目首次加載慢)

    vue-router路由懶加載的實(shí)現(xiàn)(解決vue項(xiàng)目首次加載慢)

    這篇文章主要介紹了vue-router路由懶加載的實(shí)現(xiàn)(解決vue項(xiàng)目首次加載慢),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 一文熟練掌握J(rèn)avaScript的switch用法

    一文熟練掌握J(rèn)avaScript的switch用法

    在JavaScript中switch語(yǔ)句是一種用于多條件分支的控制語(yǔ)句,下面這篇文章主要給大家介紹了關(guān)于如果通過(guò)一文熟練掌握J(rèn)avaScript的switch用法的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • 簡(jiǎn)單了解JavaScript中的new?Function

    簡(jiǎn)單了解JavaScript中的new?Function

    這篇文章主要介紹了簡(jiǎn)單了解JavaScript中的new?Function,文章通過(guò)圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • 值得分享的Bootstrap Ace模板實(shí)現(xiàn)菜單和Tab頁(yè)效果

    值得分享的Bootstrap Ace模板實(shí)現(xiàn)菜單和Tab頁(yè)效果

    這篇文章主要為大家分享了基于Bootstrap Ace模板實(shí)現(xiàn)菜單和Tab頁(yè)效果,感興趣的小伙伴們可以參考一下
    2015-12-12
  • canvas的神奇用法

    canvas的神奇用法

    canvas有一個(gè)神奇的方法getImageData,它可以獲取canvas內(nèi)圖像的每一個(gè)像素點(diǎn)的顏色值獲取,而且可以改變。本文將對(duì)canvas實(shí)現(xiàn)圖片的濾鏡轉(zhuǎn)化的方法進(jìn)行介紹,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • uniapp監(jiān)聽(tīng)頁(yè)面滾動(dòng)2種常用方法

    uniapp監(jiān)聽(tīng)頁(yè)面滾動(dòng)2種常用方法

    在uni-app中,監(jiān)聽(tīng)頁(yè)面滾動(dòng)可以使用onPageScroll生命周期函數(shù)或@scroll事件監(jiān)聽(tīng)器,onPageScroll適用于監(jiān)聽(tīng)整個(gè)頁(yè)面的滾動(dòng)事件,而@scroll事件監(jiān)聽(tīng)器適用于監(jiān)聽(tīng)特定組件如scroll-view的滾動(dòng),這兩種方法的選擇取決于監(jiān)聽(tīng)需求的不同,需要的朋友可以參考下
    2024-09-09
  • js閉包的9個(gè)使用場(chǎng)景

    js閉包的9個(gè)使用場(chǎng)景

    這篇文章主要介紹了js 閉包的9個(gè)使用場(chǎng)景,幫助大家更好的理解和學(xué)習(xí)JavaScript 閉包的使用,感興趣的朋友可以了解下
    2020-12-12

最新評(píng)論

武宣县| 环江| 枣庄市| 科技| 阿瓦提县| 桐梓县| 枞阳县| 镇江市| 永春县| 南阳市| 荥阳市| 河池市| 乐昌市| 周宁县| 乌拉特中旗| 察隅县| 抚顺县| 阜城县| 祥云县| 太康县| 翼城县| 雅江县| 新乡市| 邵东县| 固安县| 谢通门县| 牟定县| 濮阳市| 东乌| 长治县| 巨野县| 顺昌县| 荔波县| 杭锦后旗| 华阴市| 沁水县| 浮梁县| 永善县| 丰县| 万宁市| 石楼县|