我的功能
<script type="text/javascript">
function changeImage(img)
{
document.getElementById("saleDetailDivGetImg").src=img;
alert(img);
}
</script>
我的功能Onclick
items+='<img src='+item.product_image1+' id="saleDetailDivGetImg">';
items+="<img src="+item.product_image2+" onclick='changeImage("+item.product_image2+");'>";
答案 0 :(得分:2)
由于item.product_image2
是一个网址字符串,因此在调用changeImage
时需要将其放在引号中。
items+="<img src="+item.product_image2+" onclick='changeImage(\""+item.product_image2+"\");'>";
答案 1 :(得分:0)
您可以添加带有
等文字的报价items+="<img src="+item.product_image2+" onclick='changeImage(""+item.product_image2+"")'>";
然后你就可以将带空格的字符串也传递给函数。