zoukankan      html  css  js  c++  java
  • CSS修改iframe内的样式问题

    如何在iframe外控制iframe中的css?

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title></title>
    </head>
    <body>
    <iframe id="FF" src="B.htm"></iframe>
    <input type="submit" value=" OK " onclick="OK()"/>

    <script language="JavaScript">
    function OK()
    {
    // 操作iframe中内容的CSS
    var iframe = document.getElementByIdx('FF');
    var body = iframe.contentWindow.document.body;

    body.style.marginTop
    =50;
    body.style.padding
    =0;
    body.style.fontSize
    =30;
    body.style.textAlign
    ='center';
    body.style.backgroundColor
    ='red';
    body.style.color
    ='blue';
    }
    </script>
    </body>
    </html>

    这样是可行的,前提是这个iframe是跟你的页面在一个域内,如果跨域了 var iframe = document.getElementById('FF'); 就报错“无访问权限”。

    现在的问题就是跨域 怎么修改iframe中的样式。。待解决。。

  • 相关阅读:
    SSIS -->> Data Type
    SSIS ->> Parameter
    Data Flow ->> Term Lookup
    Data Flow ->> Term Extraction
    Data Flow ->> Pivot
    Data Flow ->> OLE Command
    Data Flow ->> Multicast
    Data Flow ->> Union All
    Data Flow ->> Merge
    LeetCode OJ 118. Pascal's Triangle
  • 原文地址:https://www.cnblogs.com/smailxiaobai/p/2262780.html
Copyright © 2011-2022 走看看