목록에서 임의의 이미지를 선택하고 사용자에게 식별을 시도하도록 요청하는 코드를 작성하려고합니다. 지금까지는 이미지를 생성 할 수 있지만 문자열을 배열 요소와 비교하려고 할 때 문제가 발생했습니다.자바 스크립트에서 배열 요소와 문자열 비교
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")
}
}
두 번째 기능과 두 개의 문자열 비교시 손실이 있습니다. 어떤 도움을 주셔서 감사합니다. 귀하의 의견은 ID textBox
을 가지고 가정
if(n == -1)//Checking whether the value of 'n' is -1 or not(comparison)
{
alert("Wrong Answer")
}
else
{
alert("Right Answer")
}
이 경우 (N == -1)'해야' – janith
... 또한 '해야 else'가 아닌'Else' –
는 @AlexanderPavlov 빌어 먹을, 실수의 너무 많은 ... – xiaoyi