父、子頁面之間頁面元素的獲取,方法的調用


一、在iframe頁面上調取父級頁面元素

     1.在父頁面上獲取iframe頁面元素(在父頁面修改子頁面div的背景色為紅色)

     js代碼如下:

1 <script type="text/javascript">
2   window.onload = function(){ 
3   var iframe = document.getElementById('iframeId').contentWindow; //iframeId 為子頁面(iframe) id
4   var div =iframe.document.getElementById('objId');   //子頁面(iframeId )中指定元素的id
5 div.style.backgroundColor = 'red'; //修改子頁面div背景色為紅色
6 }
7 </script>

  2.在iframe頁面上調取父級頁面元素

    js代碼如下:

1  <script type="text/javascript"> 
2      window.onload = function(){
3      var parentiframe = window.parent; //獲取父級頁面對象
4      var div =parentiframe.document.getElementById('parDiv'); //獲取父級頁面中指定元素
5      div.style.color = 'red';
6    }
7  </script>

 

    jq代碼如下:

 1 <script type="text/javascript"> 
 2 
 3  window.onload = function(){
 4 
 5  var div=$("#parDiv" , parent.document);
 6 
 7  $(div).css("color","red");
 8 
 9  }
10 
11 </script>

 

 

 


免責聲明!

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



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