簡體   English   中英

javascript參數參考錯誤

[英]javascript parameters reference errors

我試圖制作一個照片庫,用戶可以單擊鏈接並顯示不同的照片,但是試圖將參數作為名稱輸入,但是它一直在顯示錯誤,但仍表示該參考錯誤,但是當我嘗試使用像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>

gusionselena是名稱……具體地說,它們是變量名

如果您想要一個字符串,則需要用引號其引起來

如果要將名稱作為參數傳遞,則需要將其作為字符串傳遞,即在引號中輸入名稱。 這是修改后的代碼:

<a href="#" onclick="ganti('gusion')">1</a>
<a href="#" onclick="ganti('selena')">2</a>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM