>웹 프론트엔드 >HTML 튜토리얼 >javaScript创建无边框iframe兼容ie_html/css_WEB-ITnose

javaScript创建无边框iframe兼容ie_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:34:07999검색

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

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

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

注意:

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

 

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

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 默认值. 为属性添加指定的值.

 


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.