@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>


Как передать несколько параметров таким способом?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 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>
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
19 июн. 2024, в 01:11
7000 руб./за проект
18 июн. 2024, в 23:10
15000 руб./за проект