APIとか難しい事はなくして質問したいことは
一つのボタンで10個のテーブル内容を全て表示・非表示にしたい
ただtableはphpのfor each文で10個作成する
ぐらいの事でいいのではないのかな
19:14追記
JavaScriptで、html上のとあるclassを持つ要素を軒並み非表示にしたいとき
11/01 8:20
動作を他人でも確認できるように
HTML
1<!DOCTYPE html>
2<html>
3<head>
4<script>
5function show_block(){
6 var element = document.getElementsByClassName("hoge");
7 for (var i=0;i<element.length;i++) {
8 if(element[i].style.display =="none"){
9 element[i].style.display = "block";
10 }else{
11 element[i].style.display = "none";
12 }
13 }
14}
15</script>
16</head>
17<body>
18 <input type="button" onclick="show_block()" value="表示切替">
19<table border="1" class="hoge" id="hoge1">
20 <tr>
21 <td>chouchou シュシュ</td>
22 </tr>
23 <tr>
24 <td>139.735923551435.6876048451</td>
25 </tr>
26 <tr>
27 <td>東京都千代田区六番町3-11 テシコ六番町ビル 2F</td>
28 </tr>
29</table>
30<table border="1" class="hoge" id="hoge2">
31 <tr>
32 <td>北海道 池袋西口店</td>
33 </tr>
34 <tr>
35 <td>139.708707784135.7297002089</td>
36 </tr>
37 <tr>
38 <td>東京都豊島区西池袋1-10-8 サン・グロウビル3F</td>
39 </tr>
40</table>
41<table border="1" class="hoge" id="hoge3">
42 <tr>
43 <td>ワイン居酒屋 ワイのすけ</td>
44 </tr>
45 <tr>
46 <td>139.757721240035.6644644218</td>
47 </tr>
48 <tr>
49 <td>東京都港区新橋4-19-4 コンシェリア新橋B1</td>
50 </tr>
51</table>
52<table border="1" class="hoge" id="hoge4">
53 <tr>
54 <td>大衆酒場 ちばチャン 渋谷店</td>
55 </tr>
56 <tr>
57 <td>139.698536952735.6612359822</td>
58 </tr>
59 <tr>
60 <td>東京都渋谷区宇田川町13-8 ちとせ会館4F</td>
61 </tr>
62</table>
63<table border="1" class="hoge" id="hoge5">
64 <tr>
65 <td>琉歌 りゅうか 上野本店</td>
66 </tr>
67 <tr>
68 <td>139.774045532335.7097733686</td>
69 </tr>
70 <tr>
71 <td>東京都台東区上野4-8-10 第3 SEIKA BLD123</td>
72 </tr>
73</table>
74<table border="1" class="hoge" id="hoge6">
75 <tr>
76 <td>SU・KU・RA サクラ 赤羽東口店</td>
77 </tr>
78 <tr>
79 <td>139.721910807135.7784928403</td>
80 </tr>
81 <tr>
82 <td>東京都北区赤羽1-3-7 大澤ビル2階</td>
83 </tr>
84</table>
85<table border="1" class="hoge" id="hoge7">
86 <tr>
87 <td>BEONE ベオーネ 新宿店</td>
88 </tr>
89 <tr>
90 <td>139.702236729435.6935946592</td>
91 </tr>
92 <tr>
93 <td>東京都新宿区歌舞伎町1-16-1 東京第20ビル7F</td>
94 </tr>
95</table>
96<table border="1" class="hoge" id="hoge8">
97 <tr>
98 <td>ハヌリ 新宿歌舞伎町ゴジラ通り</td>
99 </tr>
100 <tr>
101 <td>139.701693956535.6946214735</td>
102 </tr>
103 <tr>
104 <td>東京都新宿区歌舞伎町1-18-9-9F</td>
105 </tr>
106</table>
107<table border="1" class="hoge" id="hoge9">
108 <tr>
109 <td>十米 新橋SL広場駅前店</td>
110 </tr>
111 <tr>
112 <td>139.757333969035.6665005712</td>
113 </tr>
114 <tr>
115 <td>東京都港区新橋2-16-1 ニュー新橋ビル203</td>
116 </tr>
117</table>
118<table border="1" class="hoge" id="hoge10">
119 <tr>
120 <td>月島スペインクラブ</td>
121 </tr>
122 <tr>
123 <td>139.782315209135.6658040954</td>
124 </tr>
125 <tr>
126 <td>東京都中央区月島1-14-7旭倉庫1F</td>
127 </tr>
128</table>
129</body>
130</html>
131
132