的字符串值的对象,我也有类似的输入隐藏字段: -创建从输入字段
< input type="hidden" name="dateRange" id="dateRange" value="'2013-04-03','2013-04-04','2013-04-05','2013-04-10'"/>
我需要在使用该输入字段的值在JavaScript中创建对象。如: -
var dates_allowed = {
'2013-04-03': 1,
'2013-04-04': 1,
'2013-04-05': 1,
'2013-04-10': 1,
};
我尝试了以下;
var dateRange=document.getElementById("dateRange").value;
var dates_allowed_Array = dateRange.split(",");
var dates_allowed1 = {};
for (i=0; i<dates_allowed_Array.length;i++) {
var innerloop = dates_allowed_Array[i] ;
dates_allowed[innerloop]=1;
}
但它没有工作。
请解释_“它没有工作。”_您是否在控制台中看到任何错误? – Mathletics 2013-04-03 19:05:43
'var dates_allowed1 = {};'这里的错字? – Dogbert 2013-04-03 19:05:46