回答編集履歴

2

修正

2021/09/13 08:40

投稿

yambejp
yambejp

スコア114876

test CHANGED
@@ -8,7 +8,15 @@
8
8
 
9
9
  x.addEventListener('input',()=>{
10
10
 
11
+ if(document.querySelector('[name=a]:checked')){
12
+
11
- answer.value=(document.querySelector('[name=a]:checked')?.value||0)-(document.querySelector('[name=b]:checked')?.value||0);
13
+ answer.value=Number(document.querySelector('[name=a]:checked')?.value||0)+Number(document.querySelector('[name=b]:checked')?.value||0)/2;
14
+
15
+ }else{
16
+
17
+ answer.value=Number(document.querySelector('[name=b]:checked')?.value||0);
18
+
19
+ }
12
20
 
13
21
  });
14
22
 
@@ -18,20 +26,18 @@
18
26
 
19
27
  </script>
20
28
 
21
- <label><input type="radio" name="a" value="10">10</label>
29
+ <label><input type="radio" name="a" value="100">100</label>
22
30
 
23
- <label><input type="radio" name="a" value="20">20</label>
31
+ <label><input type="radio" name="a" value="200">200</label>
24
32
 
25
- <label><input type="radio" name="a" value="30">30</label><br>
33
+ <label><input type="radio" name="a" value="300">300</label><br>
26
34
 
27
- <label><input type="radio" name="b" value="1">1</label>
35
+ <label><input type="radio" name="b" value="1000">1000</label>
28
36
 
29
- <label><input type="radio" name="b" value="2">2</label>
37
+ <label><input type="radio" name="b" value="2000">2000</label>
30
-
31
- <label><input type="radio" name="b" value="3">3</label><br>
32
38
 
33
39
  <input type="text" id="answer">
34
40
 
35
41
  ```
36
42
 
37
- aを選んだきしか有効しないとも読めるので微調整
43
+ aを選bが半額修正

1

調整

2021/09/13 08:40

投稿

yambejp
yambejp

スコア114876

test CHANGED
@@ -33,3 +33,5 @@
33
33
  <input type="text" id="answer">
34
34
 
35
35
  ```
36
+
37
+ aを選んだときしか有効にしないとも読めるので微調整