Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript/jQuery从不同页面访问父iFrame属性?_Javascript_Jquery_Jsp_Iframe - Fatal编程技术网

如何使用javascript/jQuery从不同页面访问父iFrame属性?

如何使用javascript/jQuery从不同页面访问父iFrame属性?,javascript,jquery,jsp,iframe,Javascript,Jquery,Jsp,Iframe,我有一个jsp页面page1.jsp,其中有一个iFrame'id=iFrame1',我还有另一个页面page2.jsp正在iFrame1中加载。我需要在page2.jsp的页面加载中访问iFrame1属性。我们如何使用javascript/jQuery访问它?任何人都可以帮忙。试着为你的下一个问题设置一些格式,很难读懂你的意思 $(document).ready(function(){ var iFrameDOM = $("iframe#frameID").contents();

我有一个jsp页面page1.jsp,其中有一个iFrame'id=iFrame1',我还有另一个页面page2.jsp正在iFrame1中加载。我需要在page2.jsp的页面加载中访问iFrame1属性。我们如何使用javascript/jQuery访问它?任何人都可以帮忙。

试着为你的下一个问题设置一些格式,很难读懂你的意思

$(document).ready(function(){
    var iFrameDOM = $("iframe#frameID").contents();

    iFrameDOM.find(".page").css("background-color", "#fff");
});
此外,搜索功能几乎可以立即回答这个问题。

在page2.jsp中,用户可以使用以下代码获取iFrame1元素:
window.parent.parent.document.getElementById('iFrame1')

因此,如果您想访问其属性
src
,可以使用:
window.parent.parent.document.getElementById('iFrame1').src

而且


您好,请花一点时间浏览以了解您在这里的方式,阅读如何创建一个示例,并进行检查,以增加获得反馈和有用答案的机会。可能重复的可能重复
var $f2 = window.parent.parent.document.getElementById('iFrame1');
$f2.css('border','solid 5px red');