网络编程
位置:首页>> 网络编程>> JavaScript>> IE7下动态创建Iframe时,去除边框的办法

IE7下动态创建Iframe时,去除边框的办法

作者:zishu 来源:zishu博客 发布时间:2009-01-19 13:56:00 

标签:iframe,ie7,边框,框架

在网页中放iframe,如果frameborder=0;就没有边框显示了;

但动态创建时,在IE7中就不行了,从网上找到解决的办法,写出来记录给自已! 

以下是代码,但在IE中有边框;

var iframe = document.createElement('iframe');
 iframe.setAttribute('frameborder', '0');

解决后的代码为:

var iframe = document.createElement('iframe');
 iframe.setAttribute('frameborder', '0', 0);

后面那个'0'表示是否区分大小写。

原因:DOM里面的属性都是大写的,也就是说上面这段代码,在IE里面最后会变成:< IFRAME frameBorder=0... 由于IE认大写的,所以”frameborder“ 它自然不认。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com