Задать вопрос
@zeaovede

Как передать несколько параметров js?

Таким способом получилось передать один параметр с одной страницы на другую.
Страница 1

<a id="Lol" href="/apply/" class="card shadow-lg lift h-100">


<script>document.getElementById('Lol').onclick = function () {
 localStorage.setItem('game', "League of Legends");
 }
 </script>


Страница 2

<h1 id="game" ></h1>

<script>
    let game = localStorage.getItem('game');
    let job = document.getElementById('game')
    
    window.onload = function() {
    if(game == null){
        job.innerHTML;
    }
    else {
        job.innerHTML = game;
    }
    }
</script>


Как передать несколько параметров таким способом?
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@zeaovede Автор вопроса
Если что, то я решил это вот так вот. На сколько это правильно или нет понятия не имею, но это работает. Из минусов, код грузится медленно.
page 1
<a id="lol" href="/apply/" class="card shadow-lg lift h-100">
...


<script>document.getElementById('lol').onclick = function () {
 localStorage.setItem('game', "LOL");
 }
 </script>
 <script>document.getElementById('val').onclick = function () {
 localStorage.setItem('game', "VAL");
 }
 </script>
 <script>document.getElementById('tft').onclick = function () {
 localStorage.setItem('game', "TFT");
 }
 </script>
 <script>document.getElementById('wr').onclick = function () {
 localStorage.setItem('game', "WR");
 }
 </script>
 <script>document.getElementById('ow').onclick = function () {
 localStorage.setItem('game', "OW");
 }
 </script>


page 2

<h1 id="game"></h1>

<script>
    let game = localStorage.getItem('game');
    let lol = document.getElementById('game')
    let val = document.getElementById('game')
    let tft = document.getElementById('game')
    let wr = document.getElementById('game')
    let ov = document.getElementById('game')
    
    window.onload = function() {
    if(game == null){
        lol.innerHTML;
        val.innerHTML;
        tft.innerHTML;
        wr.innerHTML;
        ov.innerHTML;
    }
    else {
        lol.innerHTML = game;
        val.innerHTML = game;
        tft.innerHTML = game;
        wr.innerHTML = game;
        ov.innerHTML = game;
    }
    }
</script>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:47
1800 руб./в час
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект