質問: document.getElementById('endD').value; window.localStorage.setItem("name",contributor); window.localStorage.setItem("title",title); window.localStorage.setItem("textarea",textarea); window.localStorage.setItem("startY",startY); window.localStorage.setItem("startM",startM); window.localStorage.setItem("startD",startD); window.localStorage.setItem("endY",endY); window.localStorage.setItem("endM",endM); window.localStorage.setItem("endD",endD); console.log("LocalStorageに保存しました。"); return; } ``` 上記の場合、**「掲載開始日」**にUserが何を入力しても、inputタグのvalue属性に指定してある デフォルト値(2019,03,01)が入ってしまいます。 どうしたら、inputタグのvalue属性のデフォルト値ではなく、 Userが入力した値をLocalStorageへ保存できるでしょうか。 ご教示いただけましたら幸いです。 よろしくお願いいたします。
回答: ``` //document.getElementById("button").onclick = saveStorage(); var button = document.getElementById('button'); button.addEventListener("click",saveStorage); ``` これでできました。