我使用顶层的iquery插入iframe。
var url = //localhost/t1.php ;
$('#div_display').html("<iframe style='width:880px;height:1000px; id='sq_iframe' src='" +url+ "'></iframe>");
但是当我试图改变它的高度时,我无法在iframe中获得div_xx的高度。
var oldheight= $("#sq_iframe").contents().find("#div_xx").height() ;
alert( oldheight) ;
$("#sq_iframe").contents().find("#div_xx").height('500') ;
这里有什么问题,专家?
答案 0 :(得分:0)
使用css()
将样式设置为div
试试这个
$("#sq_iframe").contents().find("#div_xx").css('height','500px') ;
OR
$("#sq_iframe").contents().find("#div_xx").height(500) ;
获取Iframe内的Div高度
$(document).ready(function() {
$( "#frameDemo" ).on('load', function() {
var mydiv = $(this).contents().find("div");
var h = mydiv.height();
alert(h);
});
});