###実現したいこと
TEST1,2,3をそれぞれクリックするとTESTtext1,2,3が表示されます。
Test1を開いた状態のときにTEST2開くとTESTtext1の下にTESTtext2が表示されます。
その場合にTESTtext1を自動的に閉じてTESTtext2を表示させたい。(TEST2→TEST3, TEST3→TEST1, etc...も同様)
###発生している問題・エラーメッセージ
開いたメッセージを自動的に閉じることができない
エラーメッセージφ
###該当のソースコード
HTML
1 <div onclick="obj=document.getElementById('open1').style; obj.display=(obj.display=='none')?'block':'none';"> 2 <li><a href="#1" style="cursor:pointer;">TEST1</a></li></div> 3 4 <div id="open1" style="display:none;clear:both;"> 5TESTtext1 6 </div> 7 8 <div onclick="obj=document.getElementById('open2').style; obj.display=(obj.display=='none')?'block':'none';"> 9 <li><a href="#1" style="cursor:pointer;">TEST2</a></li></div> 10 11 <div id="open2" style="display:none;clear:both;"> 12TESTtext2 13 </div> 14 15<div onclick="obj=document.getElementById('open3').style; obj.display=(obj.display=='none')?'block':'none';"> 16 <li><a href="#1" style="cursor:pointer;">TEST3</a></li></div> 17 18 <div id="open3" style="display:none;clear:both;"> 19TESTtext3 20 </div>
回答1件
あなたの回答
tips
プレビュー