Javascript 下一次输出的JS明文

Javascript 下一次输出的JS明文,javascript,Javascript,下面的代码混淆了一个短语,然后要求用户按照正确的逻辑顺序重新排列,当输入正确的短语时,代码输出“正确答案”,然后输出第二个问题,但输出仍然显示“正确答案”。我怎样才能为下一个问题澄清 Thx Pav var currentQuestion=0; 变量字= [ [“你好吗”,“你”,“今天怎么样?”, [“你想要什么”,“早餐吃什么?”, ['what'、'Way'、'you'、'like'、'for'、'tea?'] ]; var校正输入=[ [“你今天好吗?”, [“你早餐想吃什么?”, [

下面的代码混淆了一个短语,然后要求用户按照正确的逻辑顺序重新排列,当输入正确的短语时,代码输出“正确答案”,然后输出第二个问题,但输出仍然显示“正确答案”。我怎样才能为下一个问题澄清

Thx Pav

var currentQuestion=0;
变量字=
[
[“你好吗”,“你”,“今天怎么样?”,
[“你想要什么”,“早餐吃什么?”,
['what'、'Way'、'you'、'like'、'for'、'tea?']
];
var校正输入=[
[“你今天好吗?”,
[“你早餐想吃什么?”,
[“你想喝什么茶?”
];
功能展示问题(一){
如果(i0){
索引=Math.floor(Math.random()*计数器);
计数器--;
temp=新词[计数器];
新词[计数器]=新词[索引];
新词[index]=temp;}
返回新词;}
设置()

我的页面
点击这里
添加:

在您想要清除“正确答案”的地方


您可以将其绑定到文本框上的onKeyUp事件侦听器。这样,当用户开始键入下一个答案时,它将清除“正确答案”。

您可以像这样将事件侦听器附加到输入字段

<input onfocus='document.getElementById("feedback").innerHTML = "";'>


这将在每次聚焦输入时清除反馈。

这将在3秒后隐藏两条消息

if (document.myForm.textinput.value == correctInput[currentQuestion]) {
        elMsg.textContent= "right answer";
        currentQuestion++;
        showQuestion(currentQuestion);
} else {
    elMsg.textContent= "wrong answer";
} 
setTimeout((function (elMsg) { return function () {
    elMsg.textContent = '';
}})(elMsg), 3000)

在Chrome中按规定为我工作。什么不适合你?
if (document.myForm.textinput.value == correctInput[currentQuestion]) {
        elMsg.textContent= "right answer";
        currentQuestion++;
        showQuestion(currentQuestion);
} else {
    elMsg.textContent= "wrong answer";
} 
setTimeout((function (elMsg) { return function () {
    elMsg.textContent = '';
}})(elMsg), 3000)