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++;
}
我有一组10个可点击的图像,每当有人点击其中一个图像时,就会调用发送功能,以便获取需要存储在数组中的图像的src
以进一步使用。
问题是我无法在字符串img.src
中存储字符串变量image
的值,而alert(image[i])
正在打印undefined
。
使用alert(img.src)
可以获得正确的值。
任何人都可以解释一下吗?
答案 0 :(得分:0)
可能这应该有效:
var image= [];
var i=0,j=0;
function sendimg(img){
image[i]=img.src;
i++ ;
}