Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.10.2020, 20:54
Новичок на форуме
Отправить личное сообщение для tttter Посмотреть профиль Найти все сообщения от tttter
 
Регистрация: 09.10.2020
Сообщений: 1

Как передать переменную из popup.js в inject.js?
В popup.html есть инпут и кнопка
<input type="text" id="numb" class="no">
<button id="sub" class="subsave">Start</button>

в popup.js я получаю значение этого инпута и отправляю inject.js с этими переменными на страницу сайта
var btn = document.getElementById("sub");
btn.addEventListener('click', start);
function start(e) {
       chrome.tabs.executeScript({
            code: "let inp = " + document.getElementById("numb").value,  
            allFrames: true
       }, function(result) {
           chrome.tabs.executeScript({file: "/js/inject.js", allFrames: true}, function(result) {
           });
       });
}

Но при запуске в консоли выдает ошибку Uncaught TypeError: Cannot read property 'value' of null Что делать? Как передать переменные в исполняемый скрипт?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать переменную с одной функции в другую при изменении select? crystaltrumpet Events/DOM/Window 1 27.10.2018 14:07
Как из php файла передать данные в переменную javascript angelzzz Общие вопросы Javascript 36 01.07.2016 15:54
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Как передать переменную с jquery в php Максим2 jQuery 14 28.07.2013 11:38
Как передать переменную php в javascript Amateur Javascript под браузер 4 13.07.2011 16:57