質問編集履歴
2
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,26 +1,22 @@
|
|
1
|
-
### 配列に
|
1
|
+
### 配列に選択したradioのvalueを1つだけセットしたい。
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
|
2
|
+
|
6
|
-
|
7
|
-
|
3
|
+
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
|
4
|
+
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
|
5
|
+
・質問ごとにある1~7のradioボタンを選択していく。
|
16
|
-
|
6
|
+
|
17
|
-
|
7
|
+
・選択できるradioは各質問一つのみ。
|
18
|
-
|
8
|
+
|
19
|
-
|
9
|
+
・選択された各質問のradioのvalueを配列に1-10まで順番に入れていく。
|
10
|
+
|
11
|
+
|
12
|
+
|
20
|
-
|
13
|
+
### 発生している問題
|
14
|
+
|
21
|
-
|
15
|
+
・radioを選択しても配列に選択された値が入ってくれない。
|
22
|
-
|
16
|
+
|
17
|
+
|
18
|
+
|
23
|
-
### 該当コード
|
19
|
+
### 該当のソースコード
|
24
20
|
|
25
21
|
|
26
22
|
|
@@ -382,15 +378,49 @@
|
|
382
378
|
|
383
379
|
```
|
384
380
|
|
381
|
+
```js
|
382
|
+
|
383
|
+
const radio = document.querySelectorAll('input');
|
384
|
+
|
385
|
+
const scoreA = [];
|
386
|
+
|
387
|
+
|
388
|
+
|
389
|
+
radio.forEach(element => {
|
390
|
+
|
391
|
+
console.log(element)
|
392
|
+
|
393
|
+
element.addEventListener('click', () => {
|
394
|
+
|
395
|
+
if (element.checked && scoreA === '') {
|
396
|
+
|
397
|
+
scoreA.push(element);
|
398
|
+
|
399
|
+
} else if (element.checked && scoreA !== '') {
|
400
|
+
|
401
|
+
scoreA.push(element);
|
402
|
+
|
403
|
+
scoreA.shift();
|
404
|
+
|
405
|
+
}
|
406
|
+
|
407
|
+
console.log(scoreA, scoreA.length);
|
408
|
+
|
409
|
+
});
|
410
|
+
|
411
|
+
});
|
412
|
+
|
413
|
+
```
|
414
|
+
|
385
415
|
|
386
416
|
|
387
417
|
### 試したこと
|
388
418
|
|
389
419
|
|
390
420
|
|
421
|
+
js radio value calc in array,
|
422
|
+
|
391
|
-
|
423
|
+
js radio value into array,,,と調べてみた。
|
392
|
-
|
393
|
-
うまい調べ方がわからない。
|
394
424
|
|
395
425
|
|
396
426
|
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -388,7 +388,7 @@
|
|
388
388
|
|
389
389
|
|
390
390
|
|
391
|
-
英語で解決策について調べてみた
|
391
|
+
英語で解決策について調べてみた
|
392
392
|
|
393
393
|
うまい調べ方がわからない。
|
394
394
|
|