• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javascriptでの開閉リストの質問)

Javascriptでの開閉リストの質問

このQ&Aのポイント
  • Javascriptで開閉式のリストを作成する方法や、ブラウザ間の動作の違いについて質問です。
  • IE以外のブラウザでリストの背景が変わらずに子テーブルだけが現れる現象に困っています。
  • Javascriptの改善点を教えていただきたいです。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

きょうびdocument.allに対応させる必要を感じませんが・・・ 背景もスタイルシートにしてしまえば解りやすいかも <script> function openFolder(childObj, parentObj){ var child= document.getElementById(childObj).style; var parent= document.getElementById(parentObj).style; if (child.display=="none"){ child.display="block"; parent.background="url(2.jpg)"; }else{ child.display="none"; parent.background="url(1.jpg)"; } } </script> (↓親側) <table id="close_0" onclick="openFolder('open_0', 'close_0')" class="parent" style="padding-left:5px;width:100px;height:32px;border:0px solid;padding:0px;background:url(1.jpg);"> <tr> <td>test</td> </tr> </table> (↓子側) <table width="100" border="0" cellspacing="0" cellpadding="0" id="open_0" class="child" style="display:none;"> <tr> <td>test2</td> </tr> </table>

taisukechan
質問者

お礼

アドバイス、ありがとうございます。うまくいきました。

関連するQ&A