ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript は ie_html/css_WEB-ITnose と互換性のあるボーダーレス iframe を作成します

JavaScript は ie_html/css_WEB-ITnose と互換性のあるボーダーレス iframe を作成します

WBOY
WBOYオリジナル
2016-06-24 12:34:07965ブラウズ

3f1c4e4b6b16bbbd69b2ee476dc4f83a
var m_iframe=document.createElement("iframe");
m_iframe.scrolling="no";

m_iframe.setAttribute("frameborder", "0", 0); Frameborder="0";ie7 は無効です

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

2cacc6d41bbb37262a98f745aa00fbf0

注:

m_iframe.frameborder="0"; これを m_iframe.setAttribute("frameborder", "0", 0); に置き換えるだけです

IE7 で Iframe を動的に作成する場合、IE の属性は大文字と小文字が区別されます。 -sensitive. したがって、frameBorder と Frameborder は別の属性です

this.frame.setAttribute("frameborder", "0", 0); 次の '0 ' は大文字と小文字が無視されることを意味します。

setAttribute:

object.setAttribute(sName, vValue [, iFlags]) 
 参数: 

sName必須。文字列型、属性名vValue必須。属性に指定できる変数は文字列、数値です。 、またはブール型 iFlags オプション。以下で指定される 2 つの整数型フラグ

1 デフォルト値をプロパティに追加します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。