新手学习json和js,希望有人能教我一些。Json数组:
我在HTML中得到的结果看起来像这样:
这是我目前找到的唯一适用的解决方案,但我不需要一个双重列表(时间和文本字符串出现两次)。写任何函数代替第二个循环都会导致错误信息“info[i]未定义”... 提前感谢。
var info = [
{"t":"09:00","b":"Vaba"},
{"t":"09:30","b":"Vaba"} ] ;
并且JS部分:
var output='';
for (var i = 0; i <= info.length; i++) {
for (info.t of info[i] ) {
output += '<option> ' + info[i].t + ' ' + info[i].b + '</option>'; } };
var update = document.getElementById('start_time');
update.innerHTML = output;
我在HTML中得到的结果看起来像这样:
<option>9.00 Vaba</option>
<option>9.00 Vaba</option>
<option>9.30 Vaba</option>
<option>9.30 Vaba</option>
这是我目前找到的唯一适用的解决方案,但我不需要一个双重列表(时间和文本字符串出现两次)。写任何函数代替第二个循环都会导致错误信息“info[i]未定义”... 提前感谢。