Win7マシンに保存され、IE 9で開かれたローカルhtmlファイルで作業しています。このhtmlファイルはjavascriptとjStorageを使用しています。
ただし、実行すると、「SCRIPT5007: プロパティ 'set' の値を取得できません: オブジェクトが null または未定義です。」というエラーが表示されます。このエラーは、ステートメントを指してい$.jStorage.set("Key", "Hello");
ます。
私は何を間違っていますか?html と javascript をできる限り基本的なものにして、物事を絞り込みました。
html は次のとおりです。
<!DOCTYPE html>
<html>
<head>
<title>Backlog Tracker</title>
<script src="jquery-2.1.1.min.js"></script>
<script src="json2.js"></script>
<script src="jstorage.min.js"></script>
<script src="backlog.js"></script>
</head>
<body>
</body>
</html>
... そして、これがスクリプトです (html では "backlog.js" として参照されます):
$(document).ready(function(){
$("body").append("<button>Try It</button>");
$("button").click(function(){
$.jStorage.set("Key", "Hello");
console.log($.jStorage.get("Key"));
});
});
補足として、SOに関する他の質問を読んだことがありますが、これを説明するものは何もないようです。ここでjStorageの使用法を参照してください。すべてが順調に進んでいるようです。この SO answerのおかげで、私はもともと jStorage を指摘されていました。