js 子页面如何获取父级页面的元素
js 子页面如何获取父级页面的元素
window.opener.document.getElementById("name") 总是提示 undefined
window.parent.document.getElementById("name") 这样也试了 提示null
------解决方案--------------------是父子页面吗
第二个应该可以啊 你确定那个id存在于父页面?
------解决方案--------------------//第二个应该是可以的:
parent.document.getElementById('这里面的是ID,不是name值');
//比如父页面中:<input type="text" id="txt">
parent.document.getElementById('txt');
------解决方案--------------------在子页面声明一个函数:function a(){alert(1)}
然后父页打开子页面:window.open('子页面');
在子页面中写:window.opener.a(); 看看有无结果
------解决方案--------------------那就在父页面中返回呗
function a(){return document.getElementById("txt")}