我在页面上有多个iframe,需要访问iframe的html元素中的父iframe元素,才能获得Iframes的高度。
所以从这个:
var htmlElement = $('iframe').contents().find('html');
以下内容不起作用:
var iframeHeight = htmlElement.parents('iframe').attr('height');
有人可以帮忙吗?
答案 0 :(得分:2)
请原谅,编辑(基于How to access parent Iframe from javascript)
var iframe = null;
parent.$("iframe").each(function(iel, el) {
if(el.contentWindow === window)
iframe = el;
});
if (iframe)
iframe.height()
这需要父窗口(具有iframe的窗口)具有jQuery