2006年08月24日

[JavaScript]DOM Elementのstyle属性のfloat

IEやと
(DOM Element).style.styleFloat = "left";

Firefoxやと
(DOM Element).style.cssFloat = "left";

OperaやとどっちでもOK。

なんやこの仕様。
しかも、.style.styleFloatってダサくないかい。

ってことでどっちのブラウザでも使えるように適当に関数つくってみた。
function cssFloat(obj, style)
{
if(navigator.appName == "Microsoft Internet Explorer")
obj.style.styleFloat = style;
else
obj.style.cssFloat = style;
}

関数を使うときは
cssFloat(object, "left");
のようにします。

JavaScriptってこういうとこが面倒くさいんよねぇ・・・。
タグ:javascript DOM
posted by yu at 19:56 | Comment(1) | TrackBack(2) | JavaScript
この記事へのコメント
何でもする。舐めてあげるし。入れてあげる。(ノ゚Д゚)ノシ★ http://ktjg.net/index.html
Posted by にゃん at 2011年12月08日 02:03
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/22757982
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック

[JavaScript] float 属性について
Excerpt: IEやと (DOM Element).style.styleFloat = ”left”; Firefoxやと (DOM Element).style.cssFloat = ”left”; Uchの..
Weblog: Hatena::Diary::MotionBros
Tracked: 2007-05-05 11:47

[CSS] floatが動かない
Excerpt: JavaScriptで、スタイルシートを操作することが可能。 var elem = document.getElementById("foo"); elem.style.disp..
Weblog: くれすの開発日記〔JavaScript編〕
Tracked: 2007-06-01 01:38