写真の通り特定の位置がエラーになります。
どうすればいいですか
JavaScript
1 2<!DOCTYPE html>![](6dce026d776092a820059faa7cd4b397.png) 3<html lang="ja"> 4<head> 5 <meta charset="UTF-8"> 6 7 <title>Document</title> 8 <link rel="stylesheet" href="css/style.css"> 9 <style> 10 11 </style> 12 13</head>! 14<body> 15 16 17 18 <script> 19 <form name="myForm"> 20 名前:<input type="text" name="name" /> 21 22 <br> 23 24 メールアドレス:<input type="email" name="email" /> </br> 25 26 <br> 27 28 <input type="radio" name="age" value="20" />20代 29 <input type="radio" name="age" value="30" />30代 30 <input type="radio" name="age" value="40" />40代 31 <input type="radio" name="age" value="50" />50代 32 33 <br> 34 35 <p>普段使っているスマホは?</p> 36 <input type="checkbox" name="phone" value="iphone" />iPhone 37 <input type="checkbox" name="phone" value="android" />Android 38 <input type="checkbox" name="phone" value="flip-phone" />ガラケー 39 <input type="checkbox" name="phone" value="other" />その他 40</form> 41 42<button id="btn">実行</button> 43const btn = document.getElementById('btn'); 44 45btn.addEventListener('click', () => { 46 const form = document.forms.myForm; 47 48 console.log(form.name.value); //名前の取得 49 console.log(form.email.value); //メールアドレスの取得 50 console.log(form.age.value); //年齢の取得 51 52 //スマホ種類の取得 53 form.phone.forEach(item => {if(item.checked) console.log(item.value); 54 }) 55}); 56 57 </script> 58</body> 59</html> 60コード
https://teratail.com/questions/261255 この質問と内容が同じです。teratailは質問内容の編集ができるので、変更がある場合は新しい質問をするのではなく編集してください。