博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE7下动态创建Iframe时,去除边框
阅读量:6591 次
发布时间:2019-06-24

本文共 566 字,大约阅读时间需要 1 分钟。

IE7下动态创建Iframe时,去除边框
2008-09-24 12:04

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

js 代码
  1. this.frame = document.createElement("iframe");   
  2. ...   
  3. this.frame.setAttribute("frameborder", "0");   
  4. ...  

 

Ifram依然显示边框,这是为什么呢,如果你查看一下DOM Inspector 你会发现在IE下面,DOM里面的属性都是大写的,也就是说上面这段代码,在IE里面最后会变成:

js 代码
< IFRAME frameBorder=0...

由于IE认大写的,所以”frameborder“ 它自然不认。

既然知道了为什么,那问题就迎刃而解了,把代码改成:

js 代码
this.frame = document.createElement("iframe");       ...       this.frame.setAttribute("frameborder", "0", 0);       ...     

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

转载地址:http://gdkio.baihongyu.com/

你可能感兴趣的文章
一些Mac的使用技巧
查看>>
spring event发布及监听实例
查看>>
JavaScript 之银弹の技法
查看>>
html+css+js开发文本编辑器,有各种排版功能!
查看>>
jQTips · 动态添加元素的清爽写法
查看>>
基于Thinkphp5+phpQuery 网络爬虫抓取数据接口,统一输出接口数据api
查看>>
webApp实战开发,仿网易新闻webApp
查看>>
利用css3修改input[type=radio]样式
查看>>
简单的文件缓存函数
查看>>
原生Js判断元素是否隐藏
查看>>
nodejs log4js配置使用
查看>>
Swift 代码小抄
查看>>
git小技巧--如何从其他分支merge个别文件或文件夹
查看>>
微信小程序——gulp处理文件
查看>>
ThoughtWorks技术雷达专区
查看>>
苏宁11.11:苏宁易购移动端的架构优化实践
查看>>
GitLab发布11.6版本,支持无服务器功能部署
查看>>
Elixir 1.3带来新的语言功能、API和改进后的工具
查看>>
旧瓶新酒之业务入云不简单
查看>>
ASP.NET Core 2加入了Razor页面特性
查看>>