teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

質問内容の改善,ソースコード追加

2017/05/11 12:24

投稿

TKlosu
TKlosu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,7 @@
1
1
  ###実現したいこと
2
+ TEST1,2,3をそれぞれクリックするとTESTtext1,2,3が表示されます。
2
- 文字クリックすると特定の文字を表示し、ま、他同じ仕様の文字をクリックする同じ場所先程文字を自動的消して表示したい
3
+ Test1開い状態のとTEST2開くとTESTtext1TESTtext2が表示されます。
3
- 下記コード複数個書く(タブ名,ID名は変更)ことを前提
4
+ 場合にTESTtext1自動的に閉じてTESTtext2を表示させたい。(TEST2→TEST3, TEST3→TEST1, etc...も同様)
4
5
 
5
6
  ###発生している問題・エラーメッセージ
6
7
 
@@ -11,10 +12,24 @@
11
12
 
12
13
  ###該当のソースコード
13
14
  ```HTML
14
- <div onclick="obj=document.getElementById('open').style; obj.display=(obj.display=='none')?'block':'none';">
15
+ <div onclick="obj=document.getElementById('open1').style; obj.display=(obj.display=='none')?'block':'none';">
15
- <li><a href="#1" style="cursor:pointer;">TEST</a></li></div>
16
+ <li><a href="#1" style="cursor:pointer;">TEST1</a></li></div>
16
17
 
17
- <div id="open" style="display:none;clear:both;">
18
+ <div id="open1" style="display:none;clear:both;">
18
- TESTtext
19
+ TESTtext1
19
20
  </div>
21
+
22
+ <div onclick="obj=document.getElementById('open2').style; obj.display=(obj.display=='none')?'block':'none';">
23
+ <li><a href="#1" style="cursor:pointer;">TEST2</a></li></div>
24
+
25
+ <div id="open2" style="display:none;clear:both;">
26
+ TESTtext2
27
+ </div>
28
+
29
+ <div onclick="obj=document.getElementById('open3').style; obj.display=(obj.display=='none')?'block':'none';">
30
+ <li><a href="#1" style="cursor:pointer;">TEST3</a></li></div>
31
+
32
+ <div id="open3" style="display:none;clear:both;">
33
+ TESTtext3
34
+ </div>
20
35
  ```

1

書式の修正

2017/05/11 12:24

投稿

TKlosu
TKlosu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -10,11 +10,11 @@
10
10
 
11
11
 
12
12
  ###該当のソースコード
13
- 言語・・・HTML,CSS
13
+ ```HTML
14
-
15
14
  <div onclick="obj=document.getElementById('open').style; obj.display=(obj.display=='none')?'block':'none';">
16
15
  <li><a href="#1" style="cursor:pointer;">TEST</a></li></div>
17
16
 
18
17
  <div id="open" style="display:none;clear:both;">
19
18
  TESTtext
20
- </div>
19
+ </div>
20
+ ```