回答編集履歴

3

質問文読み間違えにつき一部訂正

2019/04/11 13:51

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -201,3 +201,47 @@
201
201
 
202
202
 
203
203
  のが良いかもしれませんね!まあどっちでも描画されますけど!
204
+
205
+
206
+
207
+ ## さらに追記
208
+
209
+
210
+
211
+ よく質問文読んだら「奇数」の行をグレーにしたいんですね。ちゃんと読んでなくてごめんなさい。
212
+
213
+ 実はあなたの書いたコードだと偶数行がグレーになってしまいます。
214
+
215
+
216
+
217
+ ``` Javascript
218
+
219
+ if(i%2==1){
220
+
221
+ tr.style.backgroundColor = "#dcdcdc";
222
+
223
+ };
224
+
225
+ ```
226
+
227
+
228
+
229
+ ここの部分なのですが、iは0から数えてるので、少し気持ち悪いですが剰余0で奇数です。
230
+
231
+ 従って、
232
+
233
+
234
+
235
+ ``` Javascript
236
+
237
+ if(i%2==0){
238
+
239
+ tr.style.backgroundColor = "#dcdcdc";
240
+
241
+ };
242
+
243
+ ```
244
+
245
+
246
+
247
+ で奇数行がグレーになります!

2

HTMLのコメントアウトミスを修正、tableタグについて追記

2019/04/11 13:51

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
  <tr></tr>
22
22
 
23
- <! -- (以下略) -->
23
+ <!-- (以下略) -->
24
24
 
25
25
  ```
26
26
 
@@ -50,7 +50,7 @@
50
50
 
51
51
  </tr>
52
52
 
53
- <! -- (以下略) -->
53
+ <!-- (以下略) -->
54
54
 
55
55
  ```
56
56
 
@@ -163,3 +163,41 @@
163
163
  });
164
164
 
165
165
  ```
166
+
167
+
168
+
169
+ ## 追記
170
+
171
+
172
+
173
+ ``<tr><td></td></tr>``は``<table></table>``で囲む方が一般的です!
174
+
175
+
176
+
177
+ ```html
178
+
179
+ <!-- <div id="tbodyID"> -->
180
+
181
+ <table id="tbodyID">
182
+
183
+ <tr>
184
+
185
+ <td>1</td>
186
+
187
+ <td>ユーザー名1</td>
188
+
189
+ <td>ログインID1</td>
190
+
191
+ <td>パスワード1</td>
192
+
193
+ </table>
194
+
195
+ <!-- </div> -->
196
+
197
+ <!-- (以下略) -->
198
+
199
+ ```
200
+
201
+
202
+
203
+ のが良いかもしれませんね!まあどっちでも描画されますけど!

1

ミス修正

2019/04/11 13:30

投稿

kou0179
kou0179

スコア304

test CHANGED
@@ -1,4 +1,4 @@
1
- ``tbody.appendChild(td);``
1
+ ``tbodyID.appendChild(td);``
2
2
 
3
3
 
4
4