« フィッシング詐欺 | トップページ | 本日のお買い物 »

2006年3月24日 (金)

td要素のdisplayスタイルって……

某所でtableの一部を出したり消したりするために、tr要素やtd要素に

elem = document.getElementById("row3_col3");

elem.style.display = 'none';

やら、

elem.style.display = 'block';

やら指定していた。

IEはこれでうまくいっていたのだが、Firefoxに持っていくと全く動かないどころか
表がガタガタになってしまった。

そういうときの強い味方、JavaScript Debuggerに登場願い、追いかけてみるも
しばらく悩む。
「そーいえば、最初っから表示しているセルの.style.displayってどーなってんの?」

elem.style.display
$[0] = [String]"";

「って空文字列かよ!」

というわけで'block'を''に直したところ、両方できちんと動きましたとさ。

やれやれ。

|

« フィッシング詐欺 | トップページ | 本日のお買い物 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161557/9237500

この記事へのトラックバック一覧です: td要素のdisplayスタイルって……:

« フィッシング詐欺 | トップページ | 本日のお買い物 »