程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> html-如何修改iframe裡面元素的css樣式,不跨域

html-如何修改iframe裡面元素的css樣式,不跨域

編輯:編程綜合問答
如何修改iframe裡面元素的css樣式,不跨域

請教一下,如何修改iframe裡面元素的css樣式,不跨域。
我現在iframe裡面加載了一個html文件,html裡面的內容無法修改,是其他程序生成的。
但是裡面的圖片無法顯示,現在需要把iframe裡面的html的所有圖片全部隱藏起來,應該如何實現呢?方法能兼容IE所有浏覽器。謝謝

最佳回答:


給iframe添加onload事件,然後遍歷所有img隱藏起來,注意file浏覽時不用用webkit核心浏覽器,如chrome和360急速模式,無法互訪

 <script>
    function hideImg(i) {
        var imgs = i.contentWindow.document.getElementsByTagName('img');
        for(var i=0;i<imgs.length;i++)imgs[i].style.display='none'
    }
</script>
<iframe onload="hideImg(this)"
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved