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


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

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

Похожие вопросы