Задать вопрос
@zaorduu
учу java, надеюсь на лучшее

Как передать значение в следующее окно сайта через js?

Нужно передать значение на следующую страницу сайта при её открытии, в интернете нашел что можно сделать примерно следующим образом

function createholder(book) {
    let res = document.getElementById(book); 
    let new_window = window.open("book.html");
    console.log(new_window.document.getElementById("bookpic"));
    new_window.onload = function () { 
        new_window.document.getElementById("bookpic").src = "images/" + res.id;
        console.log(new_window.document.getElementById("bookpic"));
    }
}

но я получаю null при попытке найти элемент по id, хотя в HTML файле я его указал для элемента:
<div><img src="" id="bookpic"></div>

В чём причина? или может другой способ решения?
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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