我有这个功能,我想将变量(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都会被传递...想法?
谢谢
不应该这样:
onclick='imageShow(z);'
Run Code Online (Sandbox Code Playgroud)
是这样的:
onclick='imageShow(' + z + ');'
Run Code Online (Sandbox Code Playgroud)