下記のコードはプロンプトで入力された数字をinnerHTMLに表示し保存するというコードです。
そこまではうまくいくのですがこれを
次回入力された数字が前回より大きな数字だった場合のみ保存
という風にするにはどうすればいいのでしょうか?
JavaScript
<body> <input type="button" value="start" onclick="start()"> <div id="result"></div> <script> function start() { var num = prompt("数字を入力"); document.getElementById('result').innerHTML = num; save(); } window.onload = function(){ var body_num = localStorage.getItem('num'); document.getElementById('result').innerHTML = body_num; } function save(){ localStorage.setItem('num', document.getElementById('result').innerHTML); } </script> </body>
まだ回答がついていません
会員登録して回答してみよう