Как получить нужный кусок(DOM) страницы?
Здравствуйте, пытаюсь сделать плагин для хрома и с js только знакомлюсь.
И вот столкнулся с проблемой что не могу получить нужный мне кусок со страницы, а именно мне нужно все что входит в класс "header-block__contain livetable__contain" Пытался сделать так
var el = document.querySelector('header-block__contain livetable__contain');
alert(el);
Но в ответ получаю: nullСпасибо рони, Оказалось нужно было поставить точку перед название класса
var el = document.querySelector(".header-block__contain.livetable__contain");
alert(el.innerHTML);
|
Цитата:
Цитата:
|
а если document.querySelector ?
|
NoN,
var el = document.querySelector(".header-block__contain.livetable__contain");
https://learn.javascript.ru/searching-elements-dom |
рони,
Спасибо, есть сдвиг, теперь получаю ответ: [object HTMLDivElement] а как можно получить именно HTML код? UP Решил эту проблему
var el = document.querySelector(".header-block__contain.livetable__contain");
alert(el.innerHTML);
Можете дать ссылочку на статью или коротко объяснить что дает точка перед названием? |
Цитата:
|
Цитата:
el.innerHTML == el["innerHTML"] |
Цитата:
document.querySelector(".header-block__contain.livetable__contain");
|
NoN,
точка значит класс - после точки название класса http://www.w3.org/TR/css3-selectors/#class-html |
Большое спасибо. А можно ли обратится именно к нужному классу если название класса не уникальное?
|
| Часовой пояс GMT +3, время: 07:21. |