在每一帧中选择元素
Select element in frame of frame
我有一个这样结构的网页:
<frameset>
<frameset><frame name="f0"></frame></frameset>
<frame>
<frameset>
<frame name="f1"></frame>
<frame name="f2"></frame>
</frameset>
</frame>
</frameset>
我在坐标系f1上,我需要从坐标系f2中获取一些元素。窗口[1]是帧f2。
我已经尝试了这个代码和许多其他代码,没有成功
var $up = $('a.myA', window[0].document);
$up.attr('title', "bla");
谢谢你的帮助
编辑:window.parent.frames[0].document
我可以得到第0帧的内容。还是不知道怎么找到其他的
试试这个:
var f2Frame = parent.document.querySelector("[name=f2]");
var f2FrameDocument = f2Frame.contentDocument || f2Frame.contentWindow.document;
f2FrameDocument.title = "bla";
我想这个应该可以。但我无法测试它。当然,你必须密切关注同源策略(参见Krumias评论)。
试试这个:
var $up = $(window['f2'].document).find('a.myA');
相关文章:
- 我是否可以在渲染过程中使用三.js合并每一帧中的几何体
- 使用Javascript移动到同一页面中的另一帧
- 我如何可以忽略以前的选择,只写最后一次选择
- 在angularjs中一次选择一个项目
- 如何使用onmouseover打开另一帧中的链接
- 如何使用正则表达式每隔一秒选择一次
- AJAX 帖子 8 位干净吗?/ 与 Base64 的关系 / 另一种选择?/它在哪里
- 优化帮助:使用程序调用每一帧和低FPS
- 视频.js最后一帧图像
- HTML5 动画绘制在上一帧之上
- 一次选择一个图像
- 无法在一次选择中选择多个值
- 如何使用 jQuery 选择多个文件.多文件.js插件?使用单个关闭按钮一次选择多个文件
- 给人留下深刻印象的另一种选择.js
- Javascript 一次选择所有单选按钮
- 为什么我的Javascript全局变量只更新一次?jQuery最后一个子选择器错误
- Javascript一次选择一行
- JavaScript中一帧的冲突检测
- 另一种选择是在JS文件中隐藏asp.net代码
- 在每一帧中选择元素