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

如何通過JavaScript來實現(xiàn)頁面間數(shù)據(jù)傳遞

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

知識點

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

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

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

3、onlick單擊事件

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

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

6、butten屬性按鈕

項目名稱描述

名稱為頁面?zhèn)鬟f數(shù)據(jù),通過JavaScript來實現(xiàn)頁面間數(shù)據(jù)傳遞.

項目效果

項目代碼

代碼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(){
//實現(xiàn)跳轉(zhuǎn)功能,xuanze.html為要跳轉(zhuǎn)的頁面,設(shè)置其寬和高
				window.open("xuanze.html","","width = 300px,height = 300px");
			}
		</script>
	</head>

	<body align="center">
//編寫第一個頁面,其中有一個按鈕實現(xiàn)跳轉(zhuǎn)
		編號:<input type="text" id="id1"><br/> 
		姓名:<input type="text" id="id2"><br/>
//按鈕實現(xiàn)跳轉(zhuǎn)
		<input id="choose" type="button" value="點擊選擇" 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)建這個頁面的頁面,在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>

完成思路

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

本項目目的

理解window對象模型的概念

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

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

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

相關(guān)文章

  • element-ui的表單驗證清除校驗提示語的解決方案

    element-ui的表單驗證清除校驗提示語的解決方案

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

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

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

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

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

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

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

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

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

    簡單了解JavaScript中的new?Function

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

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

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

    canvas的神奇用法

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

    uniapp監(jiān)聽頁面滾動2種常用方法

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

    js閉包的9個使用場景

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

最新評論

襄城县| 江川县| 三亚市| 高要市| 乌拉特前旗| 永川市| 永登县| 华阴市| 四平市| 鄂托克旗| 盘山县| 洪洞县| 微博| 木里| 和田市| 湘西| 木里| 楚雄市| 天等县| 仪陇县| 社旗县| 分宜县| 新巴尔虎左旗| 荣昌县| 绥棱县| 开封市| 嘉善县| 永丰县| 白城市| 鲁甸县| 沙洋县| 靖州| 濮阳市| 景泰县| 潮州市| 天水市| 全南县| 平果县| 响水县| 壤塘县| 黑山县|