我有一个JavaScript程序,可以从数据库中随机选择一个对象的图像,并将该图像显示给用户。图像以对象名称保存(即apple.gif) 我使用以下代码来检查用户输入响应是否是测试的正确答案:
但是代码没有做任何事情。谁能让我知道问题是什么?
答案 0 :(得分:0)
查看您的JavaScript控制台:
你打错了。当您定义变量时,您说未捕获的ReferenceError:未定义random_image_array
images
(带有s
)。
答案 1 :(得分:-1)
function checkUserInput() {
var userInput = document.getElementById("textInput").value;
var stringToCheckAgainst = random_image_array[num].split('.');
//this splits the item at the array index into an array, like so. If the item is "apple.gif", the array reads ["apple", "gif"]
if (userInput == stringToCheckAgainst[0]) {
//user has inputted the correct string
document.write("Correct!");
} else {
//user has inputted an incorrect string
document.write("Incorrect response!");
}
}
以上是一个功能。要使用该功能,您必须调用它。