javascript_獲取iframe框架中元素節點的屬性值


1. DOM:文檔對象模型

  [window 對象]
    它是一個頂層對象,而不是另一個對象的屬性即瀏覽器的窗口。

  [document 對象]
  該對象是window和frames對象的一個屬性,是顯示於窗口或框架內的一個文檔。

2. JS原生方法獲得iframe的window對象

  document.getElementById("ifr").contentWindow;  

3. 獲取iframe框架的思路:

  (1)找到iframe框架

  (2)獲取iframe框架的window對象

  (3)獲取window對象的document屬性

  (5)根據document屬性的getElementById、getElementsByName、getElementsByClassName、getElementsByTagName等方法來獲得或者修改元素節點的屬性值

  示例:

    獲取iframe框架中的Name為"title"的type屬性值:

    window.frames[0].document.getElementsByName("title")[0].type;

    document.getElementsByTagName("iframe")[0].contentWindow.document.getElementsByName("title")[0].type;

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM