<script><br>var m_iframe=document.createElement("iframe");<br>m_iframe.scrolling="no";</p> <p>m_iframe.setAttribute("frameborder", "0", 0); Frameborder="0";ie7 は無効です</p> <p>m_iframe.src="http://www.cnblogs.com/cssfirefly";<br>document.body.appendChild(m_iframe);</p> <p></script>
注:
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])
参数:
必須。文字列型、属性名 |
| ||||
必須。属性に指定できる変数は文字列、数値です。 、またはブール型 | |||||
オプション。以下で指定される 2 つの整数型フラグ |
|