亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
河池市| 洪江市| 开阳县| 长子县| 宁城县| 泾源县| 腾冲县| 自治县| 开封市| 三河市| 马龙县| 封丘县| 若羌县| 溧阳市| 永登县| 静安区| 南木林县| 奉节县| 阳原县| 瑞安市| 会理县| 元阳县| 乐平市| 临朐县| 亚东县| 福泉市| 嘉义市| 渭南市| 濮阳县| 乌审旗| 弥勒县| 宜州市| 苏尼特右旗| 昌都县| 商水县| 呼和浩特市| 大厂| 修武县| 新河县| 桂林市| 土默特右旗|