Попытка установить переменную вместо URL-адреса - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь установить переменную вместо URL-адреса. Когда я тестирую свой код в тестере w3schools HTML, он работает, однако когда я помещаю его в свой проект Ioni c, он не работает ни в малейшей степени. Вот мой код:

<script>
      let urls = ["https://google.com", "https://youtube.com", "https://patorjk.com"]
      let url = Math.floor((Math.random() * accounts1.length))
</script>
<script>
  document.write('<a href="' + (urls[url]) + '">Link</a>');
</script>>

Этот код работает и отправляет меня по одной из ссылок выше. Однако, когда я помещаю его в свой проект Ioni c, он не работает и просто отображает >. Извините Если мой вопрос расплывчатый, это один из моих первых постов. Так что заранее спасибо.

1 Ответ

0 голосов
/ 18 июня 2020

Работая с тем, что вы в настоящее время предоставили, может быть, account1 не определен? Разве это не должно быть urls.length? У вас также есть фантом > в конце второго тега <script>. Внося предложенные изменения, я могу заставить его работать:

<script>
  let urls = ["https://google.com", "https://youtube.com", "https://patorjk.com"];
  let url = Math.floor((Math.random() * urls.length));
</script>
<script>
  document.write('<a href="' + (urls[url]) + '">Link</a>');
</script>
...