私が書いたコードの問題点を教えてください。ローカルストレージエラー
のJs
$("button").click(function() {
document.getElementById("demo").innerHTML = document.getElementById("asd").value;
});
$(function() {
var edit = document.getElementById('demo');
$(edit).blur(function() {
localStorage.setItem("data1", this.innerHTML)
});
if (localStorage.getItem("data1")) {
edit.innerHTML = localStorage.getItem("data1");
}
});
Htmlの
<input type="text" id="asd">
<button>asdsad</button>
<p id="demo"></p>
しかし、同じコードが、この中で完璧に働いている:
のJs
$(function() {
var edit = document.getElementById('demo');
$(edit).blur(function() {
localStorage.setItem("data1", document.getElementById("demo").innerHTML)
});
if (localStorage.getItem("data1")) {
edit.innerHTML = localStorage.getItem("data1");
}
});
HTML
<div contenteditable="true" id="demo">Some text here</div>
ここで何が問題になったか教えてください。
ようこそ!あなたのコードがどのように機能しないかについて詳しく説明できますか?あなたは何を期待していましたか、実際何が起こったのですか?例外/エラーがある場合は、それが発生した行と例外/エラーの詳細を投稿してください。他のユーザーがあなたを助けることができるように、これらの詳細をあなたの投稿に[編集]してください。 –