FireFoxにて、table の 行 (tr) をボタンをクリックすると表示したり消したりしたいと思います。
どのようにするのが良いでしょうか?
例)
<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件)