我正在尝试将用户在文本框中输入的文本与数组中的元素进行比较,但遇到了困难。
function checkAns()
{
var str = imageArray[randNum];
var n = str.indexOf(document.getElementById('textBox').value);
if(n == -1)
{
alert("Wrong Answer")
}
else
{
alert("Right Answer")
}
}
用户输入应该匹配数组元素中指定字符串的一部分并返回正确答案,或者根本不匹配并返回错误答案。
<input type=”text” id=”textBox” value=””>
<input type=”button” value=”Check” onclick=”checkAns()”>
如果有用,我为我的文本框和按钮添加了代码。