ユーザーがテキストボックスに入力したテキストを配列の要素と比較しようとしていますが、問題があります。
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()”>
役に立つ場合は、テキストボックスとボタンのコードを追加しました。