中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

layui彈出層怎么獲取父頁面的值

小億
408
2024-01-23 10:24:21
欄目: 編程語言

要在彈出層中獲取父頁面的值,可以通過以下幾種方式進行操作:

  1. 使用localStorage: 在父頁面中將需要傳遞的值存儲到localStorage中,然后在彈出層中使用window.parent.localStorage.getItem()方法獲取父頁面的值。

父頁面:

localStorage.setItem('data', '父頁面的值');

彈出層:

var data = window.parent.localStorage.getItem('data');
console.log(data); // 輸出:父頁面的值
  1. 使用URL參數傳遞: 在打開彈出層時,將需要傳遞的值作為URL參數傳遞到彈出層的URL中,然后在彈出層中使用window.location.search獲取URL參數。

父頁面:

var data = '父頁面的值';
window.open('popup.html?data=' + encodeURIComponent(data));

彈出層(popup.html):

var urlParams = new URLSearchParams(window.location.search);
var data = urlParams.get('data');
console.log(decodeURIComponent(data)); // 輸出:父頁面的值
  1. 使用window.opener: 在彈出層中使用window.opener來獲取父頁面的window對象,然后通過window.opener.document.getElementById()等方法獲取父頁面元素的值。

父頁面:

<input type="text" id="data" value="父頁面的值">

彈出層:

var data = window.opener.document.getElementById('data').value;
console.log(data); // 輸出:父頁面的值

以上是幾種常見的獲取父頁面值的方法,根據實際情況選擇適合自己的方式。

0
木兰县| 抚松县| 宁河县| 南丰县| 民权县| 马关县| 闵行区| 崇州市| 固始县| 石棉县| 永州市| 潼关县| 资阳市| 尚志市| 萝北县| 隆昌县| 昌邑市| 荆门市| 鄱阳县| 会东县| 长兴县| 水富县| 泽普县| 河源市| 馆陶县| 星子县| 比如县| 贡嘎县| 马公市| 平舆县| 宁陕县| 钟山县| 黄石市| 田林县| 鹤岗市| 乐东| 西昌市| 华容县| 汝城县| 柳林县| 灌南县|