日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

HTML 框架提供了一種將瀏覽器窗口劃分為多個部分的便捷方法。

其中每個部分都可以加載單獨的 HTML 文檔。我們可以使用 JavaScript 將內容加載到特定的框架中,使用窗口對象的框架屬性。 Frames 屬性是一個類似數組的對象,包含當前頁面上的所有框架(包括 iframe)。

我們可以通過多種方式使用 window.frames[] 屬性將文檔的內容加載到框架中。讓我們一一看看它們 –

1。使用索引

要定位特定框架,您可以使用框架的索引或名稱。例如,要定位頁面上的第一幀,您可以使用以下代碼 –

window.frames[0].document.location.

登錄后復制

2。使用框架名稱

要使用其名稱來定位框架,可以使用以下方法。假設框架的名稱是“frame_name” –

window.frames["frame_name"].document.location.;

登錄后復制

3。使用 getElementById 和 getElementByName

您還可以使用 getElementById() 或 getElementsByName() 方法定位框架,然后使用方法 contentWindow 訪問框架窗口,如下所示 –

document.getElementById("frame_id").contentWindow.location.;
document.getElementsByName("frame_name")[0].contentWindow.location.;

登錄后復制

示例

以下是包含所有這些方法的完整工作代碼片段 –

<!DOCTYPE html>
<html>
<head>
   <title>Target a frame</title>
</head>
<body>
   <button onclick="indexMethod()">Using Index</button>
   <button onclick="nameMethod()">Using Frame Name</button>
   <button onclick="queryMethod()">Using Query Methods</button>
   <iframe src=""
      height="150px"
      width="100%"
      name="frame_name"
      id="frame_id" srcdoc="<html>
         <body style='background-color:#ccc;'>
         <h1>Testing iframe</h1>
         </body>
         </html>">
   </iframe>
   </body>
   <script>
      const indexMethod = () => {
         const child = document.createElement('p');
         child.innerText = 'added inside frame';
         window.frames[0].document.body.appendChild(child);
     };
      const nameMethod = () => {
         const child = document.createElement('p');
         child.innerText = 'added inside frame';
         window.frames["frame_name"].document.body.appendChild(child);
     };
     const queryMethod = () => {
         const child = document.createElement('p');
         child.innerText = 'added inside frame';
         document.getElementById("frame_id").contentWindow.document.body.appendChild(child);
     };
   </script>
</html>

登錄后復制

以上就是如何在 JavaScript 中通過超鏈接定位特定框架?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:如何在 定位 框架 特定 超鏈接
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定