Я пытаюсь получить значение переключателя и хранить его в локальном хранилище, чтобы затем получить доступ к локальному хранилищу через переменную ... если это не так много для вас, ребята Мне очень жаль, что я новичок в 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 получит значения переключателя и отправит их в код javascript (logic.js) через getValue.
//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' пока нет. И переменная находится в области функций. Вы не можете получить к нему доступ таким образом. –
Привет, не могли бы вы рассказать об этом. Как я полагаю, чтобы создать переменную vall. Я думал, что у меня уже есть ее. Val val = document ... или это что-то еще. – user36278