Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何显示/更改数组内容?_Javascript_Jquery - Fatal编程技术网

Javascript 如何显示/更改数组内容?

Javascript 如何显示/更改数组内容?,javascript,jquery,Javascript,Jquery,我正在做JavaScriptisExy的测验 当用户单击“下一步”按钮时,动态(使用document.getElementById或jQuery)删除当前问题并添加下一个问题。“下一步”按钮将是浏览此版本测验的唯一按钮 如何删除当前问题+答案列表并动态显示新答案?现在效果很好,但我想这是在要求我让问题顺利过渡 function nextQuestion(){ j++; currentQuestion.innerHTML = allQuestions[j].question;

我正在做JavaScriptisExy的测验

当用户单击“下一步”按钮时,动态(使用document.getElementById或jQuery)删除当前问题并添加下一个问题。“下一步”按钮将是浏览此版本测验的唯一按钮

如何删除当前问题+答案列表并动态显示新答案?现在效果很好,但我想这是在要求我让问题顺利过渡

function nextQuestion(){

    j++;
    currentQuestion.innerHTML = allQuestions[j].question;

    for(var i = 0; i < allQuestions[j].choices.length; i++){
        currentChoices[i].innerHTML = allQuestions[j].choices[i];
    };

};
函数nextQuestion(){
j++;
currentQuestion.innerHTML=所有问题[j]。问题;
对于(var i=0;i
您可以使用shift键删除

    function nextQuestion() {
        var question = allQuestions.shift();
        currentQuestion.innerHTML = question.question;
        for (var i = 0; i < question.choices.length; i++) {
            currentChoices[i].innerHTML = question.choices[i];
        };
    };
函数nextQuestion(){
var question=allQuestions.shift();
currentQuestion.innerHTML=question.question;
for(var i=0;i
在替换内容之前,必须先隐藏、更改内容,然后再次显示

 $("#question").fadeOut("slow", function(){
     $("#question_content").html(allQuestions[question].question);
     for(var i = 1; i <= allQuestions[question].choices.length; i++){
          $("#choise"+i).html(allQuestions[question].choices[i-1]);
     };
     $("#question").fadeIn("slow");                    
});
$(“#问题”).fadeOut(“慢”,函数(){
$(“#问题内容”).html(所有问题[question].question);

对于(var i=1;我展示了你的一些HTMLCan,你可以更具体地说明什么是不起作用的?预期的行为是什么,它会做什么?还请展示所有相关的代码(不是你的整个页面,但至少是你需要重现问题的代码)。