我有这种结构的网页:
<frameset>
<frameset><frame name="f0"></frame></frameset>
<frame>
<frameset>
<frame name="f1"></frame>
<frame name="f2"></frame>
</frameset>
</frame>
</frameset>
我在帧f1上,我需要从帧f2获取一些元素。 window [1]是帧f2。
我已尝试过此代码和其他许多代码,但没有成功
var $up = $('a.myA', window[0].document);
$up.attr('title', "bla");
感谢您的帮助
编辑:
带
window.parent.frames[0].document
我可以获得帧f0的内容。仍然不知道如何到达其他人。
答案 0 :(得分:0)
试试这个:
var $up = $(window['f2'].document).find('a.myA');
答案 1 :(得分:0)
试试这个:
var f2Frame = parent.document.querySelector("[name=f2]");
var f2FrameDocument = f2Frame.contentDocument || f2Frame.contentWindow.document;
f2FrameDocument.title = "bla";
我认为这应该可以胜任。但我无法测试它。 当然,你必须关注相同的原产地政策(见Krumias评论)。