我正在尝试制作一个代码,该代码将从列表中选择一个随机图像并要求用户尝试识别它。到目前为止,我可以生成图像,但在尝试将字符串与数组元素进行比较时遇到了麻烦。
var imageArray=new Array()
myImages[1]="image1.jpg"
myImages[2]="image2.jpg"
myImages[3]="image3.jpg"
var randNum=Math.floor(Math.random()*imageArray.length);
function pickImg()
{
if {randNum==0)
{
randNum=1;
}
document.write('<img src="'+imageArray[randNum]+'" border=0>');
}
pickImg()
function checkAns()
{
var str = imageArray[randNum];
var n = str.search('textBox');
if(n = -1)
{
alert{"Wrong Answer")
}
Else
{
alert("Right Answer")
}
}
当谈到第二个函数并比较两个字符串时,我不知所措。感谢您的任何帮助。