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

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html中iframe的使用方法

發布時間:2020-09-14 14:42:43 來源:億速云 閱讀:189 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關html中iframe的使用方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

有人說,iframe是能耗最高的一個元素,盡量減少使用;也有人說,iframe的安全性太差,盡量減少使用。雖然他們說的是真的,但是iframe的強大功能是不容忽視的,而且現在不乏公司正在使用它。

<iframe> 標簽規定一個內聯框架。一個內聯框架被用來在當前 HTML 文檔中嵌入另一個文檔。

所有的主流瀏覽器都支持<iframe>標簽。你可以把提示的文字放到 <iframe> 和 </iframe>里面,這樣不支持 <iframe>的瀏覽器就會出現提示的文字。

iframe 如何使用呢?

通常我們使用iframe直接在頁面嵌套iframe標簽指定的src就可以了。

比如:

<!-- <iframe> 標簽規定一個內聯框架     
     這里寫p 標簽是為了看align的效果 -->
     <p style="overflow: hidden;">這是一些文本。 這是一些文本。 這是一些文本。這是一些文本。 這是一些文本。 這是一些文本。
         <iframe name="myiframe" id="myrame" src="external_file.html" frameborder="0" align="left" width="200" height="200" scrolling="no">
            <p>你的瀏覽器不支持iframe標簽</p>
        </iframe>
     這是一些文本。 這是一些文本。 這是一些文本。這是一些文本。 這是一些文本。 這是一些文本。</p>

iframe 的常用屬性:

   name :  規定 <iframe> 的名稱。
       width: 規定 <iframe> 的寬度。
       height :規定 <iframe> 的高度。
       src :規定在 <iframe> 中顯示的文檔的 URL。
       frameborder : 規定是否顯示 <iframe> 周圍的邊框。 (0為無邊框,1位有邊框)。
       align :  規定如何根據周圍的元素來對齊 <iframe>。 (left,right,top,middle,bottom)。
       scrolling : 規定是否在 <iframe> 中顯示滾動條。 (yes,no,auto)

上面代碼中 iframe的src屬性為自己本地的一個html頁面

代碼如下:

<body>
    <div id="div" style="height: 300px; background: #ddd;">這是一個外部文件里面的內容</div>
</body>
<script>
    var div = document.getElementById("div");
    console.log(div);
</script>

有什么交互的部分也是寫到這個頁面中,iframe會自動傳到引入的頁面的。

那如何獲取iframe里面的內容呢?

var iframe = document.getElementById("myrame"); //獲取iframe標簽
var iwindow = iframe.contentWindow; //獲取iframe的window對象
var idoc = iwindow.document; //獲取iframe的document對象
console.log(idoc.documentElement); //獲取iframe的html
console.log("body",idoc.body);

但是,這里面是獲取不到里面的DOM的,可以在URL中獲取(也就是引入的html文件)

iframe 的優缺點

優點:

  重載頁面時不需要重載整個頁面,只需要重載頁面中的一個框架頁(減少數據的傳輸,減少網頁的加載時間);

  技術簡單,使用方便,主要應用于不需要搜索引擎來搜索的頁面;

  方便開發,減少代碼的重復率(比如頁面的header,footer);

缺點:

  會產生很多的頁面,不易于管理;

  不易打印;

  多框架的頁面會增加服務氣得http請求;

  瀏覽器的后退按鈕無效等;

關于html中iframe的使用方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

彭泽县| 遂川县| 抚顺市| 曲麻莱县| 贵港市| 大足县| 深圳市| 望城县| 惠来县| 儋州市| 福清市| 蒲城县| 朝阳县| 永定县| 开阳县| 九龙城区| 富裕县| 宝鸡市| 闵行区| 微山县| 潜江市| 井冈山市| 巴南区| 伊川县| 韶山市| 土默特右旗| 阿城市| 疏附县| 德庆县| 葫芦岛市| 关岭| 文山县| 自治县| 秭归县| 尚义县| 咸阳市| 辽阳县| 稻城县| 营口市| 淮阳县| 剑河县|