我在这里搜索了很多问题,但没有找到一个我认为适合我的账单的,所以如果你知道一个请链接到它。Javascript正在检查数组是否存在特定的数字
我有一个数组,我想要搜索一个特定的数字,如果这个数字是在数组中,然后我想采取一个行动,如果不是,那么另一个行动。
我有这样的事情
var Array = ["1","8","17","14","11","20","2","6"];
for(x=0;x<=Array.length;x++)
{
if(Array[x]==8)
then change picture.src to srcpicture1
else
then change picture.src to srcpicture2
}
但这将运行阵列的lenght并最终检查数组的最后一个元素,并自最后一个元素是不是8,然后它会改变图片图片2。
现在我可以看到为什么发生这种情况,我只是没有任何想法如何去检查数组是否包含特定的数字。
在此先感谢。
我建议你不要使用Array作为变量名。即使它有效(我不确定),它可能会导致问题。 – 2009-11-25 09:50:05
我知道,我实际上没有,我忘了写myArray – 2009-11-25 09:54:36