【发布时间】:2013-01-28 06:36:06
【问题描述】:
给定以下 html 代码:
<body onload="loadSett()">
<form id="settingsForm" name="settingsForm">
<select name="Sound" id="Sound">
<option value="0">Off</option>
<option value="1">On</option>
</select>
<select name="Vibration" id="Vibration">
<option value="0">Off</option>
<option value="1">On</option>
</select>
</form>
</body>
我有以下 javascript:
var getSound;
var getVibra;
function loadSett() {
var form = $("#settingsForm");
getSound = localStorage.getItem("sound");
getVibra = localStorage.getItem("vibra");
if(getSound != undefined && getVibra != undefined) {
if(getSound == "1"){
document.getElementById('Sound').options[1].selected = true;
}
if(getVibra == "1"){
document.getElementById('Vibration').options[1].selected = true;
}
} else { alert("Empty"); }
}
问题:为什么select标签的option没有selected根据值加载页面存储在本地存储?提前致谢
【问题讨论】:
标签: cordova selection local-storage