Would you like to react to this message? Create an account in a few clicks or log in to continue.
搜索
 
 

结果按:
 


Rechercher 高级搜索

关键词

最新主题
» js在html中的加载执行顺序
IE7,IE8动态创建iframe时如何去掉边框 Empty10/09/13, 06:50 am 由 design_ss

» javascript 函数的方法call()和apply()
IE7,IE8动态创建iframe时如何去掉边框 Empty09/09/13, 05:10 am 由 design_ss

» JS中typeof与instanceof的区别
IE7,IE8动态创建iframe时如何去掉边框 Empty08/08/13, 11:10 am 由 design_ss

» JS中的构造函数解析
IE7,IE8动态创建iframe时如何去掉边框 Empty08/08/13, 09:44 am 由 design_ss

» js对象属性方法大总结
IE7,IE8动态创建iframe时如何去掉边框 Empty08/08/13, 08:46 am 由 design_ss

» js中的值类型和引用类型小结 文字说明与实例
IE7,IE8动态创建iframe时如何去掉边框 Empty08/08/13, 06:35 am 由 design_ss

» CSS3中轻松实现渐变效果
IE7,IE8动态创建iframe时如何去掉边框 Empty05/07/13, 09:48 am 由 design_ss

» jQUery 常用实例
IE7,IE8动态创建iframe时如何去掉边框 Empty03/07/13, 09:56 am 由 design_ss

» mask_layer 遮照
IE7,IE8动态创建iframe时如何去掉边框 Empty03/07/13, 08:18 am 由 design_ss

十一月 2024
周一周二周三周四周五周六周日
    123
45678910
11121314151617
18192021222324
252627282930 

日历 日历

合作伙伴
免费论坛

免費論壇




IE7,IE8动态创建iframe时如何去掉边框

 :: 前端制作 :: js

向下

IE7,IE8动态创建iframe时如何去掉边框 Empty IE7,IE8动态创建iframe时如何去掉边框

帖子  design_ss 02/11/12, 09:44 am

大家都知道,只要设置Iframe的属性:frameborder="0",Iframe就不显示边框,但是当你使用以下方法时似乎这个属性不起作用:
js代码

  1. this.frame = document.createElement("iframe");
  2. this.frame.setAttribute("frameborder", "0");
Ifram依然显示边框,这是为什么呢,如果你查看一下DOM Inspector 你会发现在IE下面,DOM里面的属性都是大写的,也就是说上面这段代码,在IE里面最后会变成:
< IFRAME frameBorder=0...
由于IE认大写的,所以”frameborder“ 它自然不认。
既然知道了为什么,那问题就迎刃而解了,把代码改成:
js代码

  1. this.frame = document.createElement("iframe");
  2. this.frame.setAttribute("frameborder", "0", 0);
this.frame.setAttribute("frameborder", "0", 0);后面那个'0'表示是否区分大小写。

design_ss

帖子数 : 122
积分 : 373
威望 : 0
注册日期 : 11-12-28

返回页首 向下

返回页首


 :: 前端制作 :: js

 
您在这个论坛的权限:
不能在这个论坛回复主题