javaScript创建无边框iframe兼容ie

<script> var m_iframe=document.createElement("iframe"); m_iframe.scrolling="no";

m_iframe.setAttribute("frameborder", "0", 0);  //m_iframe.frameborder="0";ie7无效

m_iframe.src="http://www.cnblogs.com/cssfirefly"; document.body.appendChild(m_iframe);

</script>

注意:

m_iframe.frameborder="0"; 替换为m_iframe.setAttribute("frameborder", "0", 0);就可以了

IE7下动态创建Iframe时,在IE里面的属性有大小写区分,所以frameBorder与frameborder是不同属性

  1. this.frame.setAttribute("frameborder", "0", 0);    

this.frame.setAttribute("frameborder", "0", 0);后面那个'0'表示忽略大小写。

setAttribute:

object.setAttribute(sName, vValue [, iFlags]) 参数: sName 必填项. String类型,属性名 vValue 必填项. 为属性指定的变量,可以为string, number, 或者 Boolean类型 iFlags 选填. 下面指定的两种 Integer 类型的标志 0 覆盖同名属性. 1 默认值. 为属性添加指定的值.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Pythonista

Go 语言常量

在每一个const关键字出现时,被重置为0,然后再下一个const出现之前,每出现一次iota,其所代表的数字会自动增加1。

711
来自专栏菜鸟前端工程师

JavaScript学习笔记010-DOM节点的运用

873
来自专栏领域驱动设计DDD实战进阶

06-TypeScript中的表达式

TypeScript中提供了箭头表达式,通过箭头表达式可以简化我们的编码。 1.箭头表达式简化匿名函数 在JS中,我们通常使用匿名函数,匿名函数实际上是赋值给一...

2927
来自专栏我的博客

Go函数知识

1.函数格式 func funcName(input1 type1, input2 type2) (output1 type1, output2 type2) ...

3518
来自专栏程序生活

Leetcode-Easy 806. Number of Lines To Write String

给一个字符串S,从左到右将它们排列行,每行最大长度为100,,同时给定一个数组withds,widths[0]对应着 a的宽度, widths[1]对应着b的宽...

892
来自专栏老司机的技术博客

人人都能学会的python编程教程7:元祖(tuple)

为什么报错呢?因为元祖的一大特点就是不可更改,字符串和数字也是一样。虽然可以通过变量让它指向不同的字符串、数值或元祖内,但是不能改变数字本身。

4608
来自专栏无所事事者爱嘲笑

关于setTimeout和setInterval的函数参数问题

1612
来自专栏十月梦想

计算属性的setter和getter

        刚才通过计算lastName和firstName获取了整个姓名,当时我们只是通过一直的data对象中属性进行合成的,这个也就是计算属性(comp...

2291
来自专栏Golang语言社区

Go语言的fmt包中文教程

Fmt包 import "fmt" 简介 ▾ Package fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C但更...

4107
来自专栏IMWeb前端团队

bash 的字符串和数组

回顾下自己接触过的编程语言,字符串和数组真是基础中的基础。也因此,在接触一门新的语言的时候,非常有必要去熟悉该语言的字符串和数组。 字符串 声明和赋值 name...

2068

扫码关注云+社区

领取腾讯云代金券