• ベストアンサー

表を無理やり100%に?

自分で作成した下記のようなページがあり、 <A HREF="#" onclick="★">巾変更</A> <TABLE BORDER="1"> <TR><TD>氏名</TD><TD>住所</TD></TR> <TR><TD></TD><TD></TD></TR> <TR><TD></TD><TD></TD></TR> </TABLE> これを前提として、 javascriptにて、★をクリックすると 表のWIDTHを[100%]と[指定なし]、交互に変更するようなことはできますか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#8153
noname#8153
回答No.1

スタイルシートを使えばできます。 Netscape4.X、5.0についてはしらべて下さい。 function change_width(){  if(document.all)  {   if(document.all('tbl').style.width=="100%")    document.all('tbl').style.width="";   else    document.all('tbl').style.width="100%";  }  //Netscape6の場合  else  {   if(document.getElementById('tbl').style.width=="100%")    document.getElementById('tbl').style.width="";   else    document.getElementById('tbl').style.width="100%";  } } フォーム部分 <TABLE id="tbl" BORDER="1"> … 以下略

s-holmes
質問者

補足

>if(document.all('tbl').style.width=="100%") まだ自分は、こういう発想にまだ飛んでいかないのですね。 (^^; こうして見れば、なるほどと思うのですが・・。 未熟ですみません。