首先贴一下我原来的代码。
for(var i=0;i<number;i++){
console.log("content:"+array[i]);
var content = '${questionList[""+i+""].content}';//中间双重引号,原因暂时不是很清楚
var options = '${questionList[""+i+""].options}';
var questionId = '${questionList[""+i+""].id}';
console.log("questionId:"+questionId+"; content:"+content);
var optionArray = new Array();
optionArray = options.split("; ");
qstr = qstr + "<table><thead><tr><th>"+(i+1)+":"+content+"</th></tr></thead><tbody><tr><td><ul>"
+ " <li><label><input type=\"checkbox\" name=\""+questionId+"\" value=\"A\">"+optionArray[0]+"</label></li>"
+ " <li><label><input type=\"checkbox\" name=\""+questionId+"\" value=\"B\">"+optionArray[1]+"</label></li>"
+ " <li><label><input type=\"checkbox\" name=\""+questionId+"\" value=\"C\">"+optionArray[2]+"</label></li>"
+ " <li><label><input type=\"checkbox\" name=\""+questionId+"\" value=\"D\">"+optionArray[3]+"</label></li>"
+ "</ul></td></tr></tbody></table></br>";
//注意,上面复选框的name=questionId
}
document.getElementById("questionDiv").innerHTML=qstr; for(var i=0;i<number;i++