Javascript 在iframe中查找div

Javascript 在iframe中查找div,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个页面,由母版页继承。在这个页面中,我有两个iFrame-FrameProcessGrid和FrameProjectQuickView <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <div id="CenterPanel" class="CenterPanel"> <iframe id="FrameProces

我有一个页面,由母版页继承。在这个页面中,我有两个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-
id=FrameProcessGrid
触发clientclick事件时,它返回NULL或UNDEFINED

我需要在DIV中打印一些文本,即
iframe FrameProjectQuickView。div.innerHTML

我怎么做呢?

你可以用

$('#iframeID').contents().find('#yourdivID');
你可以用

$('#iframeID').contents().find('#yourdivID');
你可以用

$('#iframeID').contents().find('#yourdivID');
你可以用

$('#iframeID').contents().find('#yourdivID');
试试这个:

$("#FrameProjectQuickView").contents().find("your div id or class").text("You text here");
希望这有帮助…

试试这个:

$("#FrameProjectQuickView").contents().find("your div id or class").text("You text here");
希望这有帮助…

试试这个:

$("#FrameProjectQuickView").contents().find("your div id or class").text("You text here");
希望这有帮助…

试试这个:

$("#FrameProjectQuickView").contents().find("your div id or class").text("You text here");
希望这有帮助…

试试这个:

$('#ContentPlaceholder Right_FrameProjectQuickView')。父项()。同级('.FrameProjectQuickView')。查找('#DivFirstQ')‌​VTable').html(“打印一些文本”)

试试这个:

$('#ContentPlaceholder Right_FrameProjectQuickView')。父项()。同级('.FrameProjectQuickView')。查找('#DivFirstQ')‌​VTable').html(“打印一些文本”)

试试这个:

$('#ContentPlaceholder Right_FrameProjectQuickView')。父项()。同级('.FrameProjectQuickView')。查找('#DivFirstQ')‌​VTable').html(“打印一些文本”)

试试这个:



$('#ContentPlaceholder Right_FrameProjectQuickView')。父项()。同级('.FrameProjectQuickView')。查找('#DivFirstQ')‌​VTable').html(“打印一些文本”)

它返回的是对象,但当我使用.innerHTML时,给出了下面的代码。它返回undefined
HELLO
jQuery对象有一个html()函数,没有innerHTML之类的内容,使用$('iframeID').contents().find('yourdivID').html('your value');它返回的是对象,但当我使用.innerHTML时,给出了下面的代码。它返回undefined
HELLO
jQuery对象有一个html()函数,没有innerHTML之类的内容,使用$('iframeID').contents().find('yourdivID').html('your value');它返回的是对象,但当我使用.innerHTML时,给出了下面的代码。它返回undefined
HELLO
jQuery对象有一个html()函数,没有innerHTML之类的内容,使用$('iframeID').contents().find('yourdivID').html('your value');它返回的是对象,但当我使用.innerHTML时,给出了下面的代码。它返回undefined
HELLO
jQuery对象有一个html()函数,没有innerHTML之类的内容,使用$('iframeID').contents().find('yourdivID').html('your value');我做了
alert($('#ContentPlaceHolderRight_FrameProjectQuickView').parent().sides('#DivFirstQ‌​VTable')$(“#ContentPlaceholder Right_FrameProjectQuickView”).parent().sides(“#DivFirstQ‌​VTable').html(“打印一些文本”)警报提供-对象,但div内部未发生任何更改。我需要知道iframe元素和div元素的位置。我想向您发送屏幕截图,请共享您的电子邮件。让我们查看。检查它并让我知道您是否能够。我发出了
警报($('#contentplaceholder right_FrameProjectQuickView')。parent()。兄弟姐妹('#DivFirstQ‌​VTable')$(“#ContentPlaceholder Right_FrameProjectQuickView”).parent().sides(“#DivFirstQ‌​VTable').html(“打印一些文本”)警报提供-对象,但div内部未发生任何更改。我需要知道iframe元素和div元素的位置。我想向您发送屏幕截图,请共享您的电子邮件。让我们查看。检查它并让我知道您是否能够。我发出了
警报($('#contentplaceholder right_FrameProjectQuickView')。parent()。兄弟姐妹('#DivFirstQ‌​VTable')$(“#ContentPlaceholder Right_FrameProjectQuickView”).parent().sides(“#DivFirstQ‌​VTable').html(“打印一些文本”)警报提供-对象,但div内部未发生任何更改。我需要知道iframe元素和div元素的位置。我想向您发送屏幕截图,请共享您的电子邮件。让我们查看。检查它并让我知道您是否能够。我发出了
警报($('#contentplaceholder right_FrameProjectQuickView')。parent()。兄弟姐妹('#DivFirstQ‌​VTable')$(“#ContentPlaceholder Right_FrameProjectQuickView”).parent().sides(“#DivFirstQ‌​VTable').html(“打印一些文本”)警报提供-对象,但div内未发生任何更改。我需要知道您的iframe元素和您的div元素是如何放置的。我想向您发送屏幕截图,请共享您的电子邮件。让我们检查一下,并让我知道您是否能够。您的iframe元素是否来自同一服务器?如果不是,您将无法在iframe中进行更改,因为它来自同一个。我无法理解问题是什么。您的iframe元素是否来自同一台服务器?如果不是,您将无法在iframe中进行更改,因为它来自同一个。我无法理解问题是什么。您的iframe元素是否来自同一台服务器?如果不是,您将无法在iframe中进行更改,因为它来自同一个。我无法理解问题是什么。您的iframe元素是否来自同一台服务器?如果不是,您将无法在iframe中进行更改,因为它来自同一个。我无法理解问题是什么。我已经试过了,但仍然不起作用。。。找不到它的主要原因是什么…尝试不同的解决方案。我已经尝试过了,但仍然不起作用。。。找不到它的主要原因是什么…尝试不同的解决方案。我已经尝试过了,但仍然不起作用。。。找不到它的主要原因是什么…尝试不同的解决方案。我已经尝试过了,但仍然不起作用。。。找不到它的主要原因是什么…尝试不同的解决方案。