指引网

当前位置: 主页 > 网页制作 > WEB开发 >

iframe frameborder chrome/ff/ie不兼容解决方法

来源:网络 作者:佚名 点击: 时间:2017-07-19 00:34
[摘要] 代码如下: var iframe = document.createelement(iframe); iframe.id = frame- + index; iframe.src = url; iframe.width = 100%; iframe.marginwidth = 0; iframe.scrolling = no; iframe.frameborder=0; 使用ie中查看选定区域源代码发现创建的if

代码如下:

var iframe = document.createelement("iframe");
iframe.id = "frame-" + index;
iframe.src = url;
iframe.width = "100%";
iframe.marginwidth = "0";
iframe.scrolling = "no";
iframe.frameborder="0";

使用ie中“查看选定区域源代码”发现创建的iframe代码是<iframe frameborder=0/>,网上搜了下资料,原来是ie不认小写,我晕死....

使用
 代码如下:

setattribute("frameborder", "0", 0);


//问题解决了。


 代码如下:

var iframe = document.createelement("iframe");
iframe.id = "frame-" + index;
iframe.src = url;
iframe.width = "100%";
iframe.marginwidth = "0";
iframe.scrolling = "no";
iframe.setattribute("frameborder", "0", 0); //最后一个0表示是否区别大小写,问题解决
------分隔线----------------------------