hagino3000's blog

平成アーカイブス (更新停止)

かっこわるいコード

HTML要素に設定したstyle属性から一つのプロパティを削除したい時、IEFirefoxでわざわざ異なるコードにしていた自分。

// こんな感じ
if(isMSIE){
  $('hoge').style.removeAttribute('foo');
}else{
  delete $('hoge').style.foo;
}

うまいことコード共通化できないかなー、そもそもプロパティを削除しないで初期値や"0"を設定して同じ効果だったらそれでいいのか。