【发布时间】:2014-08-08 20:02:58
【问题描述】:
我正在使用以下代码获取json文件的答案和问题:
$(document).ready(function () {
$.getJSON("data.json", function (json) {
var anserFor1st = json.questions[0].answers;
var anserFor2nd = json.questions[1].answers; //If it's more than two use a loop
document.getElementById("content").innerHTML = JSON.stringify(anserFor1st) + "<br/>" + JSON.stringify(anserFor2nd);
var aString = "";
Object.keys(anserFor1st).forEach(function (k) {
aString += anserFor1st[k] + "<br/>";
});
Object.keys(anserFor2nd).forEach(function (k) {
aString += anserFor2nd[k] + "<br/>";
});
document.getElementById("content").innerHTML = aString;
});
});
相反,我想动态更改答案和问题的索引,也就是写以下内容:
var anser = json.questions[i].answers;
我必须根据事件侦听器更改索引以单击 html 文件中的下一步和前进按钮。
如何动态更改索引?
【问题讨论】:
标签: javascript jquery html arrays json