下記のコードはテキストボックスに書かれた文字をinnerHTMLで書き出しそれを更新しても消えない、保存するというプログラムです。
ですが肝心の保存ができません
なぜでしょうか?
JavaScript
1<!doctype html> 2<html> 3<head> 4 <meta charset="utf-8"> 5</head> 6 7<body> 8 <!--テキストエリアでタイトル決め--> 9 10 <input type="text" value="" id="title"> 11 <input type="button" id="reside" value="決定" onclick="deside()"> 12 <div id="main"> 13 </div> 14 15 <script> 16 function deside(){ 17 var title = document.getElementById('title').value; 18 var a = document.getElementById('main').innerHTML = title; 19 window.onload = function() { 20 var title_1 = localStorage.getItem(a); 21 if (title_1 != null) title.value = title_1; 22 } 23 title.onchange = function() { 24 localStorage.setItem(a,title.value); 25 } 26 27} 28 </script> 29</body> 30 31</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/04 01:13
2015/08/04 04:33