删除存储的项目

时间:2017-12-19 00:35:28

标签: javascript

我正在创建一个多项选择测验,允许用户插入自己的问题和答案,并从那里创建一个测验。我无法想象如何让用户删除存储在问题库中的问题。

    bodyText = bodyText + '<p>Questions currently in the question bank:</p>';
    bodyText = bodyText + '<ul>';
    for(var i=0; i<questionBank.length;i++) {
        // loop through the quiz bank and display each question text for review
        bodyText = bodyText + '<li>' + questionBank[i]['questionText'] + '</li>';
    }
    bodyText = bodyText + '</ul>';
    bodyText = bodyText + '<p>Create the quiz, delete or add more questions. </p>';
}

1 个答案:

答案 0 :(得分:0)

如果您还创建了一个附加动作的按钮,您可以捕捉[i]并使用它来拼接,移除,推动,弹出,无论您选择哪个。

bodyText = bodyText + '<p>Questions currently in the question bank:</p>';
    bodyText = bodyText + '<ul>';
    for(var i=0; i<questionBank.length;i++) {
        // loop through the quiz bank and display each question text for review
        bodyText = bodyText + '<li>' + questionBank[i]['questionText'] + '</li>'
         <button onClick={delete questionBank[i]}>Delete me</button>;
    }
    bodyText = bodyText + '</ul>';
    bodyText = bodyText + '<p>Create the quiz, delete or add more questions. </p>';
}

我的按钮是sudo代码!!!听起来你可能不熟悉编程,玩得开心。基本思路是在for循环中,你可以使用[i]或索引来渲染每个项目。