【问题标题】:set style in dynamically loaded iframe在动态加载的 iframe 中设置样式
【发布时间】:2015-03-21 20:04:38
【问题描述】:

我要转换:

<iframe src="http://www.example.com" width="0" height="0" style="visibility:hidden;display:none"></iframe>

使用 javascript 动态加载它,到目前为止我的代码是:

var iframe = document.createElement('iframe');
iframe.src = 'http://www.example.com';
iframe.width = '0';
iframe.height = '0';
document.body.appendChild(iframe);

但是一旦加载,一个小框是可见的,我尝试添加:

iframe.style = 'visibility:hidden;display:none';

但这没有效果,有谁知道如何做到这一点(没有 JQuery)? 谢谢。

【问题讨论】:

    标签: javascript iframe dynamic


    【解决方案1】:

    你必须将 frameborder 设置为 0:

    var iframe = document.createElement('iframe');
    iframe.src = 'http://www.example.com';
    iframe.width = '0';
    iframe.height = '0';
    iframe.frameBorder = '0'; // Add this line
    document.body.appendChild(iframe);
    

    【讨论】:

      猜你喜欢
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多