localStorage で動作するテキストエリアの JSFiddle で Javascript をテストしました。HTML ページを作成してロードすると、記述された Javascript は使用されません。
ここに私のHTMLコードがあります:
<html>
<head>
<title>Page Title</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.4.2.js'></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.js"></script>
<script type='text/javascript'>
jQuery(function($) {
var editor = document.querySelector("#editor");
if (window.localStorage["TextEditorData"]) {
editor.value = window.localStorage["TextEditorData"];
}
editor.addEventListener("keyup", function() {
window.localStorage["TextEditorData"] = editor.value;
});
</script>
</head>
<body onLoad=".ready()">
<textarea id="editor"></textarea>
</body>
</html>
私は何を取りこぼしたか?JSFiddle でテストすると正しく動作します。