我一直在查看有关此错误的其他帖子,但在这种情况下似乎无法弄清楚。我正在尝试保存到 localstorage,但我收到了这个错误,它说“radio”变量是未定义的,但似乎不是。我也在使用 JQMobile。这是小提琴: http: //jsfiddle.net/KpbLD/ 第 28 行似乎是问题所在。
这是功能:
var getSelectedRadio = function(){
var radios = document.forms[0].acoustic;
for(var i=0, j=radios.length; i<j; i++){
if(radios[i].checked) {
console.log(acousticValue);
acousticValue = radios[i].value;
}
}
return acousticValue;
};