Ошибки ссылок на параметры JavaScript - PullRequest
0 голосов
/ 02 января 2019

Я пытался создать фотогалерею, в которой пользователь мог бы щелкнуть ссылку и показать другую фотографию, но при этом, чтобы поместить параметры в качестве имени, но он продолжает получать сообщение об ошибке, говорится, что указанная ошибка ссылки, но когда я пытаюсь использовать число, например 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>

Ответы [ 2 ]

0 голосов
/ 02 января 2019

Если вы хотите передать имена в качестве параметров, вам нужно передать их в виде строк, то есть ввести имя в кавычках. Вот модифицированный код:

<a href="#" onclick="ganti('gusion')">1</a>
<a href="#" onclick="ganti('selena')">2</a>
0 голосов
/ 02 января 2019

gusion и selena являются именами ... в частности, они являются именами переменных .

Если вам нужна строка , тогда вам нужно окружите его кавычками .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...