HTML に順序付けされていないリストがあり、コンテンツを編集可能にしてローカルに保存できるようにしたいので、更新したときにデフォルトのリストではなく編集済みのリストが表示されます。
HTML:
<ul id="items" contenteditable="true">
<li> Read up on HTML</li>
<li> Learn new things in HTML5</li>
<li> Try testing my knowledge by building a mobile app</li>
</ul>
ジャバスクリプト:
$(function () {
var items = document.getElementById('items');
$(items).blur(function () {
localStorage.setItem('itemData', this.innerHTML);
});
if(localStorage.getItem('itemData')) {
items.innerHTML = localStorage.getItem('itemData');
}
});