各ブラウザでのJavaScript関連の実装の違い

気づいたところメモ

  • DOM(HTML) Element.textContent
  • IE7 ×, Firefox 3 ○
    HTMLタグに囲まれるテキストを示すプロパティ。
    代わりに↓としておくと両方で動作する
    Element.appendChild( document.createTextNode( “テキスト” ) );

  • DOM(HTML) Element.style.styleFloat, Element.style.cssFloat
  • IE7 styleFloat, Firefox 3 cssFloat
    テキストの回り込み属性。
    両方に対応させるなら↓になるか?
    if( t_eTextFrame.style.cssFloat != undefined )
    { // Firefox
      t_eTextFrame.style.cssFloat = “left”;
    }
    else if( t_eTextFrame.style.styleFloat != undefined )
    { // IE
      t_eTextFrame.style.styleFloat = “left”;
    }
    else
    {
      // そのほかはどうする?
    }

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です