當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML DOM IFrame用法及代碼示例


HTML DOM中的IFrame對象屬性用於創建和訪問對象中的<iframe>元素。內聯框架用於將另一個文檔嵌入當前HTML文檔中。

用法:

  • 它用於訪問<iframe>元素。
    var x = document.getElementById("myframe");
  • 它用於創建<iframe>元素。
    var x = document.createElement("IFRAME");

屬性值:

  • align:它用於設置或返回iframe中align屬性的值。 HTML 5不支持。
  • contentDocument:它用於返回由iframe生成的文檔對象。
  • contentWindow:它用於返回由iframe生成的窗口對象。
  • frameBorder:它用於設置或返回iframe中的frameborder屬性。 HTML 5不支持它。
  • height:它用於設置或返回iframe中的height屬性。
  • longDesc:它用於在iframe中設置或返回longdesc屬性的值。 HTML 5不支持它。
  • marginHeight:它用於在iframe中設置或返回marginheight屬性的值。 HTML 5不支持它。
  • marginWidth:它用於在iframe中設置或返回marginwidth屬性的值。 HTML 5不支持它。
  • name:它用於在iframe中設置或返回name屬性的值。
  • sandbox:它用於在iframe中返回沙盒屬性的值。
  • scrolling:它用於設置或返回iframe中滾動屬性的值。 HTML 5不支持它。
  • seamless:它用於設置或返回iframe是否看起來像是包含文檔的一部分
  • src:它用於在iframe中設置或返回src屬性的值。
  • srcdoc:它用於在iframe中設置或返回srcdoc屬性的值。
  • width:它用於設置或返回iframe中width屬性的值。

範例1:本示例描述了訪問<ifram>元素的getElementById()方法。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title>  
        HTML DOM IFrame Object Property  
    </title> 
</head> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
      
    <h2>DOM IFrame Object Property</h2> 
      
    <button onclick = "myGeeks()"> 
        Click Here! 
    </button> 
      
    <br><br> 
  
      
    <iframe id = "GFGFrame" src = 
        "https://ide.geeksforgeeks.org/tryit.php" 
        width = "400" height = "200"> 
    </iframe> 
      
    <p id = "GFG"></p> 
      
    <!-- script to access iframe element -->
    <script> 
        function myGeeks() { 
            var x = document.getElementById("GFGFrame").src; 
            document.getElementById("GFG").innerHTML = x; 
        } 
    </script> 
</body> 
  
</html>                    

輸出:
之前單擊按鈕:
iframe
單擊按鈕後:
iframe



範例2:本示例介紹了用於創建<iframe>元素的document.createElement()方法。

<!DOCTYPE html> 
<html> 
  
<head> 
    <title>  
        HTML DOM IFrame Object Property  
    </title> 
</head> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
      
    <h2>DOM IFrame Object Property</h2> 
      
    <button onclick = "myGeeks()"> 
        Click Here! 
    </button> 
  
    <br><br> 
      
    <!-- script to create iframe element -->
    <script> 
        function myGeeks() { 
              
            /* Create iframe element */ 
            var ifram = document.createElement("IFRAME"); 
              
            /* Set the source attribute */ 
            ifram.setAttribute("src",  
                    "https://ide.geeksforgeeks.org/tryit.php"); 
              
            /* Set the iframe height */ 
            ifram.setAttribute("height", "200"); 
              
            /* Set the iframe width */ 
            ifram.setAttribute("width", "400"); 
              
            document.body.appendChild(ifram); 
        }      
    </script> 
</body> 
  
</html>                    

輸出:
之前單擊按鈕:
iframe
單擊按鈕後:
iframe

支持的瀏覽器:下麵列出了DOM IFrame Object屬性支持的瀏覽器:

  • 穀歌瀏覽器
  • IE瀏覽器
  • Firefox
  • Safari
  • Opera




相關用法


注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 HTML | DOM IFrame Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。