Javascript 为什么这个测验不显示问题?
这个测验应该是这样的 [![在此处输入图像描述][1][1] 这是[codepon.io][2]上的工作,但不是Blogger上的工作。我试过JSFIDLE,但也没用。 这就是代码Javascript 为什么这个测验不显示问题?,javascript,html,css,web,Javascript,Html,Css,Web,这个测验应该是这样的 [![在此处输入图像描述][1][1] 这是[codepon.io][2]上的工作,但不是Blogger上的工作。我试过JSFIDLE,但也没用。 这就是代码 var$progressValue=0; var resultList=[]; 康斯特奎兹达塔酒店=[ { 问题:“以理解和利用环境获利的技能为特点”, 选项:[“先见之明”、“分析师”、“缩减”、“精明”], 回答:“精明”, 类别:1 }, { 问题:“拒绝承认自己或与自己有关”, 选项:[“流行”、“否认”、
var$progressValue=0;
var resultList=[];
康斯特奎兹达塔酒店=[
{
问题:“以理解和利用环境获利的技能为特点”,
选项:[“先见之明”、“分析师”、“缩减”、“精明”],
回答:“精明”,
类别:1
},
{
问题:“拒绝承认自己或与自己有关”,
选项:[“流行”、“否认”、“肮脏”、“员工”],
回答:“否认”,
类别:2
},
];
/**随机洗牌问题**/
功能随机播放(问题){
var shuffled=question.sort(函数(){
return.5-Math.random();
});
换位;
}
函数洗牌(a){
对于(var i=a.length;i;i--){
var j=Math.floor(Math.random()*i);
var _ref=[a[j],a[i-1];
a[i-1]=_ref[0];
a[j]=_ref[1];
}
}
/***返回洗牌问题***/
函数generateQuestions(){
var问题=Shuffleray(quizdata);
回答问题;
}
/***返回选项列表***/
函数返回选项列表(选项,i){
var optionHtml=''+
''+
''+选择+''+
''+
''+
''+
''+
''+
''+
''+
''+
''+
''+
“ ”;
返回选项HTML;
}
/**渲染选项**/
函数渲染(选项列表){
var ulContainer=$(“”).attr('id','optionList');
对于(变量i=0,len=optionList.length;iinput',函数(e){
单击=$(this.val();
如果(问题长度==(呈现索引+1)){
$(“#提交”).removeClass('hidden');
$(“#下一步”).addClass(“隐藏”);
}
否则{
$(“#下一步”).removeClass(“隐藏”);
}
});
$(“#下一步”)。在('click',函数(e){
e、 预防默认值();
添加ClickedAnswerToResult(问题、呈现索引、单击);
$(this.addClass(“隐藏”);
presentIndex++;
渲染测验(问题、演示索引);
changeProgressValue();
});
$(“#提交”)。在('click',函数(e){
添加ClickedAnswerToResult(问题、呈现索引、单击);
$('.multipleChoiceQues').hide();
$(“.resultArea”).show();
renderResult(结果列表);
});
$(.resultArea”)。在('click','.viewchart',function()上{