簡體   English   中英

如何訪問和重新加載此iframe?

[英]How can I access and reload this iframe?

我有一個類似這樣的html頁面結構,

<body>
  <table id = "a">
    <tr>
      <td id = "x"></td>
      <td id = "b">
         <div id = "y"></div>
         <div id = "c">
            <iframe id = "d"/>
          </div>
      </td>
  </tr>
</table>
</body>

我嘗試過在所有元素上使用getElementById()

var iframe = document.getElementById('d');
iframe.src = iframe.src;

但是, getElementById()返回null 請幫忙!

PS :iframe來自同一域。 需要嚴格的JS代碼。 請不要使用JQuery。

編輯 :如何訪問iframe?

document.getElementById('some_frame_id').contentWindow.location.reload();

看起來像這里的副本

嘗試使用:

<body>
<table class= "a">
 <tr>
  <td class= "a"></td>
   <td class= "a">
     <div class= "a"></div>
     <div class= "a">
        <iframe class= "a"/>
      </div>
    </td>
 </tr>
 </table>
 </body>

和js:

document.getElementsByClassName("a");

自己嘗試»

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM