js 子页面如何获取父级页面的元素 确定 存在 <span id="name"></span> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //第二个应该是可以的:parent.document.getElementById('这里面的是ID,不是name值');//比如父页面中:<input type="text" id="txt">parent.document.getElementById('txt'); 知道是id,不是name父级页面中<form> <span id="txt">abc</span></form>子页面中window.parent.document.getElementById("txt")window.parent.document.getElementById("txt");然后提示下面的错TypeError: window.parent.document.getElementById("txt") is null[在此错误处中断] 就是提示这个错误 在子页面声明一个函数:function a(){alert(1)}然后父页打开子页面:window.open('子页面');在子页面中写:window.opener.a(); 看看有无结果 按着5楼的试了 可以调用a方法,但是还是不能获取父级页面的带有id的元素 那就在父页面中返回呗function a(){return document.getElementById("txt")} 其实2中方法都是可以的,普通的打开窗口方式使用window.opener.document.getElementById("name");取得父页面的值,打开的是模式窗口用window.parent.document.getElementById("name");去得父页面的值。希望对大家有所帮助 你要是父页面为frameset框架页面呢,我的就是这种情况,window.parent可以取到值,但是window.parent.document就是underfined了,不过我是再过demo是静态页面,请高手帮忙~~ <script type="text/javascript"> var _temp = parent.window.$("#hidUserId").val(); //父页面的Id值为hidUserId $("#hidUserId").val(_temp);//在把父页面的值赋给当前页面 alert($("#hidUserId").val());</script> <script type="text/javascript"> var _temp = parent.window.$("#hidUserId").val(); //父页面的Id值为hidUserId $("#hidUserId").val(_temp);//在把父页面的值赋给当前页面 alert($("#hidUserId").val());</script> 请问,这个图片横向滚懂脚本要改动哪里才能把它改成垂直滚动? JQuery安全验证方面的新应用 问一个问题,Function.arguments 对象不是数组?为何下面的方法会报错? 新手提问,请各位前辈指点 在线等 马上结帐:哪里有好点的flash教程啊? 3Q 了 !! 右键菜单制作问题求教,谢谢 怎样才能使alert("已操作成功");弹出的窗口经过1秒后自动关闭?? iframe中的href和主頁的表示切換 各位高手,帮忙写一个排序函数,谢谢! javascript大神进来看看啊!!小白问题啊 Hash表建立中文分词词库 zClip (ZeroClipboard)问题求助
parent.document.getElementById('这里面的是ID,不是name值');//比如父页面中:<input type="text" id="txt">
parent.document.getElementById('txt');
父级页面中
<form>
<span id="txt">abc</span>
</form>
子页面中
window.parent.document.getElementById("txt")window.parent.document.getElementById("txt");
然后提示下面的错
TypeError: window.parent.document.getElementById("txt") is null
[在此错误处中断] 就是提示这个错误
function a(){return document.getElementById("txt")}
var _temp = parent.window.$("#hidUserId").val(); //父页面的Id值为hidUserId
$("#hidUserId").val(_temp);//在把父页面的值赋给当前页面
alert($("#hidUserId").val());
</script>
var _temp = parent.window.$("#hidUserId").val(); //父页面的Id值为hidUserId
$("#hidUserId").val(_temp);//在把父页面的值赋给当前页面
alert($("#hidUserId").val());
</script>