2 回答

TA贡献1789条经验 获得超10个赞
你用着localStorage
很好。
问题是,如果你return x;
在你的text()
函数中,下面的代码永远不会被执行,所以它永远不会真正设置变量localStorage
。
这就是null
当您尝试访问它时会出现的原因。

TA贡献1757条经验 获得超7个赞
试试这个,你就会明白了。
<a href="javascript:void(0)" onclick="test('hello brother')">Click me</a>
<script>
function test(param) { // this is an onclick function
localStorage.setItem('somediv', param);
alert('ok');
}
window.onload = function () {
if(localStorage.getItem('somediv')==null){
return;
}
var test2 = localStorage.getItem('somediv')
//$('div.somediv').text(test2);
alert(test2);
}
</script>
添加回答
举报