我有一个页面,由 MasterPage 继承。在此页面中,我有两个 iframe - FrameProcessGrid 和 FrameProjectQuickView。
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div id="CenterPanel" class="CenterPanel">
<iframe id="FrameProcessGrid" runat="server" src="ProjectList.aspx" height="99%" width="99%" style="margin:0px auto;"></iframe>
</div>
</asp:Content>
<asp:Content ID="ContentRight" ContentPlaceHolderID="ContentPlaceHolderRight" runat="server">
<div class="RightPanel">
<iframe id="FrameProjectQuickView" runat="server" src="QuickView.aspx" height="99%" width="99%" style="margin:0px auto;"></iframe>
</div>
<div id="HiddenQuickView">
<input id="ShowQuickViewBtn" type="button" value="<" />
</div>
</asp:Content>`
现在,当我从第一个 iframe 触发 clientclick 事件时 - id=FrameProcessGrid
,它返回 NULL 或 UNDEFINED。
我需要在 DIV 中打印一些文本,即 iframe FrameProjectQuickView . div.innerHTML
我该怎么做?
最佳答案
你可以使用
$('#iframeID').contents().find('#yourdivID');
关于javascript - 在 iframe 中查找 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25479655/