快速的javascript函数帮助

0 javascript

我有这个功能,我想将变量(z)传递给图像的OnClick事件.

我有这个:

for (z=1; z<img_src.length; z++){
    path_th_img= 'ad_images/'+category+'/'+'thumbs/'+img_src[z];
    document.getElementById("thumb_pic_div").innerHTML += "<img src='"+path_th_img+"' class='shadow2' style='margin:7px;' onclick='imageShow(z);'>";
            }
Run Code Online (Sandbox Code Playgroud)

img_src.lengt在这种情况下是4 ...所以无论我点击的三个图像中的哪一个,nr 4都会被传递...想法?

谢谢

dcp*_*dcp 5

不应该这样:

onclick='imageShow(z);'
Run Code Online (Sandbox Code Playgroud)

是这样的:

onclick='imageShow(' + z + ');'
Run Code Online (Sandbox Code Playgroud)