要在弹出层中获取父页面的值,可以通过以下几种方式进行操作:
父页面:
localStorage.setItem('data', '父页面的值');
弹出层:
var data = window.parent.localStorage.getItem('data');
console.log(data); // 输出:父页面的值
父页面:
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)); // 输出:父页面的值
父页面:
<input type="text" id="data" value="父页面的值">
弹出层:
var data = window.opener.document.getElementById('data').value;
console.log(data); // 输出:父页面的值
以上是几种常见的获取父页面值的方法,根据实际情况选择适合自己的方式。