回答編集履歴

1

ちょうせい

2019/11/26 00:35

投稿

yambejp
yambejp

スコア116694

test CHANGED
@@ -33,3 +33,41 @@
33
33
  </form>
34
34
 
35
35
  ```
36
+
37
+ ※もしくはチェックされているものを抜き出すのではなく
38
+
39
+ 単に2番めの値を拾いたいなら
40
+
41
+ ```javascript
42
+
43
+ <script>
44
+
45
+ window.addEventListener('DOMContentLoaded', ()=>{
46
+
47
+ document.querySelector('form').addEventListener('submit',e=>{
48
+
49
+ var student=Array.from(document.querySelectorAll('[name=student]'));
50
+
51
+ console.log(student[1].value); //0から始まるので1が2番目
52
+
53
+ });
54
+
55
+ });
56
+
57
+ </script>
58
+
59
+ <form>
60
+
61
+ あなたは学生ですか?<br>
62
+
63
+ <input type="radio" name="student" value="学生です">はい
64
+
65
+ <input type="radio" name="student" value="学生ではありません">いいえ
66
+
67
+ <br>
68
+
69
+ <input type="submit">
70
+
71
+ </form>
72
+
73
+ ```