前提・実現したいこと
numberとanswerが一致しない場合に.textContentでanswerが大きすぎるか小さすぎるかを<p id="choice"></p>
に出力したいのですが、出力されません。
発生している問題・エラーメッセージ
なし
該当のソースコード
HTML
1<!doctype html> 2<html> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <title>テンプレート</title> 8 <link href="./_common/images/favicon.ico" rel="shortcut icon"> 9 <link href="https://fonts.googleapis.com/css?family=M+PLUS+1p:400,500" rel="stylesheet"> 10 <link href="./_common/css/style.css" rel="stylesheet"> 11</head> 12 13<body> 14 <header> 15 <div class="container"> 16 <h1>タイトル</h1> 17 <h2>サブタイトル</h2> 18 </div><!-- /.container --> 19 </header> 20 <main> 21 <div class="container"> 22 <section> 23 <p id="choice"></p> 24 </section> 25 </div><!-- /.container --> 26 </main> 27 <footer> 28 <div class="container"> 29 <p>JavaScript Samples</p> 30 </div><!-- /.container --> 31 </footer> 32 <script> 33 'use strict' 34 const number = Math.floor((Math.random() * 10) + 1) 35 console.log('Number: ' + number) 36 let answer = window.prompt('Input Number') 37 while (parseInt(answer) !== number) { 38 answer = window.prompt('Input Number') 39 console.log('Answer: ' + answer) 40 if (answer > number) { 41 document.getElementById('choice').textContent = 'Your number is bigger than the number' 42 } else if (answer < number) { 43 document.getElementById('choice').textContent = 'Your number is smaller than the number' 44 } else { 45 document.getElementById('choice').textContent = 'Input number' 46 } 47 } 48 document.getElementById('choice').textContent = 'Good!' 49 </script> 50</body> 51 52</html>
document.getElementById('choice').textContent = 'Your number is bigger'
document.getElementById('choice').textContent = 'Your number is smaller than the number'
document.getElementById('choice').textContent = 'Input number'
上記メッセージが表示されません ### 補足情報(FW/ツールのバージョンなど) Vscode Windows10