使用 javascript 按属性获取 iframe 的元素
Get iframe's element by attribute using javascript
all,我有一个关于使用 javascript 按属性获取 iframe 元素的问题。
1.html
<iframe id="if" src="2.html">
<div attr="test">
2.html
<div attr="test">
我已经知道,如果父页面想要按属性获取其元素,我们可以像 jQuery 一样使用 jQuery
$("div[attr='test']")
但是父级如何按属性获取 iframe 的元素呢?
请写一些简单的代码来解释,非常感谢!
贾罗德
我找到了一个解决方案并测试得很好:
$("iframe[data-label='if']").contents().find("div[attr='test']");
如果我没有完全关闭:
$("iframe div[attr='test']")...
或与id
:
$("#if div[attr='test']")...
你试过吗?
window.frameElement.getAttribute("data-media");
相关文章:
- 单击更改iframe元素的类
- 通过jquery/javascript访问iframe元素
- 将自定义javascript函数应用于iframe元素
- Chrome扩展-访问iframe元素
- AngularJS - 如何在 iframe 元素更改时读取 SRC 属性
- iframe 中的页面是否可以跨域“看到”,如果 iframe 元素本身可见或不可见
- iframe 元素不会自动删除内容
- 检测 iframe 元素的点击
- 通过 Id 访问 Iframe 元素,给出 null
- 如何从 iframe 元素更改元素属性
- 从动态生成的iframe元素中获取图像url
- 可以't获取从指令传递给Angular控制器的iframe元素
- 限制HTML文档或iframe元素中允许的资源
- 访问在chrome中不起作用的iframe元素
- 将iframe元素扫入屏幕
- 访问iframe元素跨域(但JS文件是相同的域)
- 通过名称获取IFRAME元素不再工作
- 在HTA中获取IFrame元素时出错
- 获取angular的onload事件.iframe元素
- 如何获得iframe元素的实际代码(而不是内部内容)