javascript - 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>
解决方案
gusion
并且selena
是名称……具体来说,它们是变量名称。
如果你想要一个字符串,那么你需要用引号括起来。
推荐阅读
- azure - 从 azure AD 应用程序获取 ownerid
- r - 减少使用 R markdown 生成的投影仪演示文稿中表格和标题之间的距离
- java - 发送带有附件的电子邮件时出错
- math - 偏离中心线旋转
- javascript - 画布Javascript中的随机扩展圆圈
- string - 如何在源代码中跨多行编写单行字符串文字
- c++ - C++ diff 是非类
- kubernetes-helm - 我可以从 helm hooks 运行的脚本中检索出来并将其用作另一个图表的输入吗?
- asp.net - ASP.NET MVC OpenId 与 Ajax 混合
- questdb - 如何使用 Python 将流入线路协议记录写入 QuestDB?