JavaScript:从iframe内爬回dom树
JavaScript: Climb back up dom tree from within iframe
我有以下代码:
<div id="hello">
<iframe stc="foo/bar.html"></iframe>
</div>
iframe的内容:
<!DOCTYPE html>
<html>
<body>
<div id="foo"></div>
</body>
</html>
如何获得id为"hello"的div ?
如果所有这些都在同一页上,我会这样做:
document.getElementById('foo').parentNode;
注意:我不能在这个项目中使用jQuery。我也不能按id选择因为我不知道父结点的id是什么。如果它一直是foo,那么我可以这样做:
parent.document.getElementById('foo')
可以按类名选择元素吗?如果是这样,可以这样做:http://www.anyexample.com/webdev/javascript/javascript_getelementsbyclass_function.xml
相关文章:
- Accessing iframe DOM
- 为什么可以't我通过ID访问这个动态加载的DOM元素(没有iframe)
- 影响父 DOM 的 iFrame JavaScript
- 检查 DOM 节点是否位于 Iframe 内
- 如何从子 iframe 访问父 dom 元素
- 从父窗口访问 iframe 中的 DOM 附加函数
- 访问父 DOM 中的 iframe 窗口对象
- 为什么谷歌跟踪代码管理器使用IFrame而不是脚本DOM元素
- 创建 YT.通过传递 DOM 对象,在 HTML 中来自 iframe 的播放器对象
- jQuery 访问 iframe DOM 不起作用
- 哞.无法在 iframe 中获取 DOM 元素
- target=“;帧名“;iframe DOM发生更改时工作
- 使用jquery在dom中移动嵌入的youtube iframe会导致全屏无法在Windows8 IE10中工作
- 从iframe中的DOM(而不是父页)获取值
- 从打开的窗口在iFrame中对DOM进行Javascript操作
- 在vanillaJS中遍历多个iframe的DOM
- 如何访问jquery中的iframe-dom元素
- 重复id's on DOM-需要使用本地javascript访问iframe
- 如何在加载DOM之前开始加载iframe
- chrome javascript dom删除iframe背景图像