想要获取div并找到iframe标记,看看它是否有宽度和高度,如果是这样,请将它们更改为我给出的数字,如果没有,则为iframe添加宽度和高度。
<div class="player container">
<iframe width="1280" height="720" src="http://www.youtube.com/"</iframe>
</div>
我只是不知道该怎么做,如果你能帮助我,那将是我的荣幸。 感谢
答案 0 :(得分:0)
使用Javascript试试这个: -
<script type="text/javascript">
<!--//
function sizeFrame(frameId) {
var F = document.getElementById(frameId);
if(F.contentDocument) {
F.height = F.contentDocument.documentElement.scrollHeight+30; //FF 3.0.11, Opera 9.63, and Chrome
} else {
F.height = F.contentWindow.document.body.scrollHeight+30; //IE6, IE7 and Chrome
}
}
window.onload=sizeFrame;
//-->
</script>
<iframe width="100%" id="myFrame" src="testincludegallery.php?id=1" scrolling="no" frameborder="0" onload="window.parent.sizeFrame('myFrame');">
答案 1 :(得分:0)
var iframe = $("div").find("iframe");
var w = iframe.width();
var h = iframe.height();
iframe.attr('width', (w)?w+num:num);
iframe.attr('height', (h)?h+num:num);