如何使用javascript定位并单击iFrame中的元素
How to use javascript to locate and click an element in an iFrame
在webBrowser控件中使用Javascript,如何切换到iFrame
<iframe id="ContentFrame" class="contentIFrame" onload="checkComplementaryPage()" onmouseover="hoverMenu('dividers')" name="ContentFrame" src="HomeContainer.aspx" scrolling="auto" frameborder="0"></iframe><div id="footer" class="footer">
,然后定位并单击该iFrame内的元素?
<div class="innerItem50L">
<input type="submit" name="btnPunch" value="punch" id="btnPunch" style="CURSOR:hand;" />
</div>
我是编程新手,从c#开始。我对Javascript的了解就更少了
以以下线程为例:
使一个事件发生在子iframe到父窗口在JavaScript?
你可以这样做:
$('#ContentFrame').contents().find('#btnPunch').click();
注意:iframe的源必须来自相同的域,内容必须加载,所以你应该把它放在窗口加载后。
相关文章:
- 单击更改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元素的实际代码(而不是内部内容)