Задать вопрос
@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>

В чём причина? или может другой способ решения?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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