下記のコードはパチスロの収支表です
少し問題が起きていてご質問させてください
・結果データ出力の部分が保存されない
・データを一回しか書き込めない
理想はボタンをクリックすれば何回でも書き込め先に書き込んだデータの下に出力されるようにしたい
どこを変えればうまくいくのでしょうか?
JavaScript
1<!doctype html> 2<html> 3<head> 4 <meta charset="utf-8"> 5 <title></title> 6</head> 7<body> 8 <h1>パチスロ収支表</h1><br> 9 <input type="button" value="収支を入力" onclick="money_form();"><br> 10 <!--ここに現在の金額を表示--> 11 <div id="result"></div> 12 <h2>収支履歴</h2><br> 13 <!--過去に打ち込んだ収支を表示--> 14 <div id="money_log"></div> 15 16<script> 17 function money_form(){ 18 //日付の取得 19 var now = new Date(); 20 var yaer = now.getFullYear(); 21 var month = now.getMonth() + 1; 22 var date = now.getDate(); 23 //結果データ 24 var today = yaer + "/" + month + "/" + date; 25 var form_today = prompt("日付を入力", today); 26 var form_name = prompt("台名を入力"); 27 var form_money = prompt("収支を入力"); 28 var today_result = form_today + "/" + form_name + "/" + form_money + "円"; 29 //結果データ出力 30 var txt_result = document.getElementById('money_log').innerHTML = today_result; 31 } 32 //logの保存とロード 33 window.onload = function() { 34 var body_result = localStorage.getItem('txt_result'); 35 } 36 money_log.onchange = function(){ 37 localStorage.setItem('today_result', today_result.value); 38 } 39 40 //console.log(body_result); 41 42</script> 43</body> 44 45</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/08/23 00:15
退会済みユーザー
2015/08/23 03:46
2015/08/24 00:17