如何使用javascript查找并单击iFrame中的元素

时间:2015-09-01 19:29:14

标签: javascript c# iframe webbrowser-control

在表单中的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的了解甚少......

1 个答案:

答案 0 :(得分:0)

使用以下线程作为示例:

Make an event happen in child iframe to the parent window in JavaScript?

您可以执行以下操作:

 $('#ContentFrame').contents().find('#btnPunch').click();

注意:iframe的源必须来自同一个域,并且必须加载内容,因此您应该在窗口加载后将其放入。