从iframe中获取父文档中的目标DOM节点
Target DOM nodes in the parent document from an iframe
我有一个在https协议下运行的iframe代码,包含iframe的文档是http。两者的协议都不可能更改。问题是,当JS事件发生在iframe中时,父节点中的DOM节点应该被操纵。有人遇到过类似的问题吗?你是如何解决的?
如果它们在同一域中,您应该能够通过window.parent
访问它们
window.parent.document.getElementById('ele_id').click();
确保您的iframe包含一个无协议的url。例如:
<iframe src="//www.google.com" width="400" height="300" />
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- Bookmarklet目标页DOM遍历.怎样
- Ember.js:在模板中呈现谷歌图表(仅当存在时才称为目标DOM元素)
- Chrome 扩展程序无法访问目标页面 DOM
- 不变冲突:当元素在DOM中时,目标容器不是DOM元素
- 不变冲突: _registerComponent(..):目标容器不是 DOM 元素
- Javascript-目标DOM在一种情况下工作,而不是在另一种情况
- 目标,并在单击按钮时附加到特定的DOM元素
- ajax函数,用于从2个服务器端脚本向2个DOM目标返回值
- 如何从事件中获取DOM属性.目标,这样我就可以比较它们
- React.js -目标容器不是DOM元素
- 测试React:目标容器不是DOM元素
- 将HTML插入页面,目标是加载DOM后添加的DIV ID
- 从iframe中获取父文档中的目标DOM节点
- React Uncaught错误:不变冲突:_registerComponent(..):目标容器不是DOM元素
- 关于调用以DOM为目标的自定义方法的问题
- ReactJS-弹出窗口组件错误:目标容器不是DOM元素
- 使用Google Closure(或纯Javascript)将KeyHandler事件分派到新的DOM目标