Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   как получить таблицу со страницы, и после манипулировать её значениями? (https://javascript.ru/forum/events/74123-kak-poluchit-tablicu-so-stranicy-i-posle-manipulirovat-ejo-znacheniyami.html)

Timofey_Menetil 15.06.2018 08:12

как получить таблицу со страницы, и после манипулировать её значениями?
 
Вложений: 1
Хочу перенести программу с Java на JavaScript(написать расширение для браузера). Но в JS я совсем ноль. Как мне получить таблицу?Я пробывал взять элемент по id через document.getElementById('id'), document.querySelector('id'). Возвращает Null и undefined. Наверно я что-то делаю не так. Гугл мне не помог, обращаюсь к вам:) Мне кажется что это должно быть очень просто для знающего человека.

oleg_t 15.06.2018 09:07

добрый день!
я тоже не особый знаток, но попробуйте
document.querySelector('id')
поменять на
document.querySelector('#apps_stats')

ksa 15.06.2018 09:37

Или
Цитата:

Сообщение от Timofey_Menetil
document.getElementById('id')

На
document.getElementById('apps_stats')

Timofey_Menetil 15.06.2018 18:37

Сейчас попробую, спасибо. Естественно я использовал 'apps_stats', а не id)

Timofey_Menetil 15.06.2018 18:40

Дак это же таже самая команда, что я использовал. Не получается у меня с ней.
Вот такой у меня код. По нажатию на кнопку расширения, должен работать скрипт. И он работает, вовращает мне null.

chrome.browserAction.onClicked.addListener( function(tab){
    alert( document.getElementById('apps_stats') );
    } );

ksa 18.06.2018 10:08

Цитата:

Сообщение от Timofey_Menetil
И он работает, вовращает мне null

Значит на момент срабатывания в элементе document нет элемента с ИД apps_stats...


Часовой пояс GMT +3, время: 21:06.