中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

iframe高度隨內容改變怎么實現

小億
232
2023-09-12 14:02:22
欄目: 編程語言

要實現iframe高度隨內容改變的效果,可以使用以下步驟:

  1. 獲取iframe元素的內容高度。

  2. 將獲取的內容高度賦值給iframe元素的高度屬性。

  3. 為iframe元素添加一個事件監聽器,當iframe元素的內容發生變化時觸發。

  4. 在事件監聽器中,再次獲取內容高度,并將其賦值給iframe元素的高度屬性。

以下是一個示例代碼:

<!DOCTYPE html>
<html>
<head>
<style>
#myIframe {
width: 100%;
border: none;
overflow: hidden;
}
</style>
</head>
<body>
<iframe id="myIframe" src="content.html"></iframe>
<script>
var iframe = document.getElementById('myIframe');
// 獲取內容高度并設置初始高度
var initialHeight = iframe.contentWindow.document.body.scrollHeight;
iframe.style.height = initialHeight + 'px';
// 添加事件監聽器
iframe.contentWindow.addEventListener('resize', function() {
// 獲取內容高度并設置iframe高度
var newHeight = iframe.contentWindow.document.body.scrollHeight;
iframe.style.height = newHeight + 'px';
});
</script>
</body>
</html>

需要注意的是,上述示例代碼中的content.html是一個單獨的HTML文件,作為iframe的內容。你需要將其替換為你自己的內容文件。

0
崇左市| 剑川县| 文昌市| 蕲春县| 崇文区| 大城县| 靖边县| 吴桥县| 报价| 宁阳县| 绥阳县| 西安市| 吉木萨尔县| 鹤庆县| 祁阳县| 康平县| 城固县| 珠海市| 宁晋县| 建水县| 武义县| 富源县| 铅山县| 钦州市| 高陵县| 乳源| 奈曼旗| 分宜县| 平南县| 九寨沟县| 错那县| 达日县| 泸西县| 定安县| 金塔县| 玉门市| 宁津县| 星子县| 吉木萨尔县| 工布江达县| 天全县|