我试图让一个单选按钮值,并将其存储在本地存储,这样我就可以通过变量访问本地存储。如果这没有做出太大的意义你们我非常抱歉,因为我是Javascript的初学者。本地存储在JavaScript
// javascript code (logic.js)//
console.log("loading...");
var build= retrievedObject
if (build===1){
console.log("Option 1 Remember");
};
if (build===2){
console.log("Option 2 Remember");
};
if (build===3){
console.log("Option 3 Remember");
};
window.getValue = function(){
var vall= document.querySelector("input[name=optionsRadios]:checked").value;
}
localStorage.setItem('vall', JSON.stringify(vall));
var retrievedObject = localStorage.getItem('vall');
我想变量'vall'存储在本地存储,然后检索以备后用。
的HTML代码将得到单选按钮值,并将其通过的getValue发送到JavaScript代码(logic.js)。
//HTML Code//
</HEAD>
<script type="text/javascript" src="jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="logic.js"></script>
<BODY>
<form>
<INPUT TYPE="radio" name="optionsRadios" id="Home" VALUE="1" >Home
<INPUT TYPE="radio" name="optionsRadios" id="School" VALUE="2" >School
<INPUT TYPE="radio" name="optionsRadios" id="Work" VALUE="3" >Work
<center><input type="button" name="send" value="Submit" onclick="getValue();"></center>
</form>
</BODY>
</HTML>
但是,本地存储似乎并没有工作。任何帮助将真的很棒,也是一个深入的解释。
感谢
这是您的整个代码?当你调用'setItem'时,没有变量'vall'。该变量在功能范围内。你不能以这种方式访问它。 –
你好,请你详细说明that.How是我想创造variable.I以为我已经有it..var VAL =文档瓦尔...或者是别的东西。 – user36278