人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaScript の質問です。

FireFoxにて、table の 行 (tr) をボタンをクリックすると表示したり消したりしたいと思います。
どのようにするのが良いでしょうか?

●質問者: yamazakiis
●カテゴリ:インターネット ウェブ制作
✍キーワード:firefox JavaScript クリック ボタン
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Mars
●60ポイント

例)

<tr id="r1"><td>・・・</td></tr>

消す。
document.getElementById('r1').style.display='none'
戻す。(表示する)
document.getElementById('r1').style.display=''

IEでは表示するとき、display='block'でも戻せますが、

本来TRのdisplayの規定値は'table-row'です。

http://www.y-adagio.com/public/standards/tr_css2/visuren.html#di...

IE以外で'block'を設定するとおかしくなるし、

IEで'table-row'を設定してもうまくいなかいので

戻すには''(空文字列)を設定するのが手間要らずです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ