javascript数组未定义值
我有一组10张可点击的图像,每当有人点击其中一张图像时,就会调用发送函数,以获取图像的javascript数组未定义值,javascript,Javascript,我有一组10张可点击的图像,每当有人点击其中一张图像时,就会调用发送函数,以获取图像的src,该图像需要存储在数组中以供进一步使用。 问题是我无法在数组image中存储字符串variabeimg.src的值,并且alert(image[I])正在打印未定义的。 使用alert(img.src)可以得到正确的值 有人能解释一下吗?也许这应该行得通: var image= []; var i; var j; function sendimg(img){ alert(img.src); image
src
,该图像需要存储在数组中以供进一步使用。
问题是我无法在数组image
中存储字符串variabeimg.src
的值,并且alert(image[I])
正在打印未定义的
。
使用alert(img.src)
可以得到正确的值
有人能解释一下吗?也许这应该行得通:
var image= [];
var i;
var j;
function sendimg(img){
alert(img.src);
image[i]=img.src;
i++;
}
function getimg(){
document.getElementById("usershero").src = image[j];
j++;
}
请发一封信。你使用的是重复的ID吗?
i
和j
需要以一个值开始。他们需要,我的错在帖子上
var image= [];
var i=0,j=0;
function sendimg(img){
image[i]=img.src;
i++ ;
}