首页 > 解决方案 > javascript参数引用错误

问题描述

我试图制作一个照片库,用户可以在其中单击链接并显示不同的照片,但尝试将参数作为名称,但它不断收到错误说,说参考错误但是当我尝试使用像 0,1,2 这样的数字时,3,4,5 一切正常,就像我想要的一样。我的问题是如何使参数成为名称而不是数字?

  <body>
<img src="../bab2/images/Gusion.png" width="400px" alt="" id="gambar">
<a href="#" onclick="ganti(gusion)">1</a>
<a href="#" onclick="ganti(selena)">2</a>
<a href="#" onclick="ganti(2)">3</a>
<a href="#" onclick="ganti(3)">4</a>
<a href="#" onclick="ganti(4)">5</a>
<script type="text/javascript">
  function ganti(nama){
    var lokasi = '../bab2/images/' + nama + '.png';
    document.getElementById('gambar').src =lokasi;
  }
</script>

标签: javascriptparameters

解决方案


gusion并且selena是名称……具体来说,它们是变量名称

如果你想要一个字符串,那么你需要用引号括起来


推荐阅读