Расширения Chrome: как получить часть html на странице? - PullRequest
0 голосов
/ 24 ноября 2011

У меня есть страница в активной вкладке.Мне нужно найти на этой странице таблицу:

<table width="100%" cellspacing="0" cellpadding="0" border="0" class="details">

захватить ее до следующего тега </table> и использовать ее (чтобы вставить ее в новую вкладку, всплывающее окно или просто в «оповещение»).

Ответы [ 2 ]

1 голос
/ 25 ноября 2011

Проще всего было бы использовать jQuery , чтобы выбрать таблицу и вернуть HTML.Например, $('table').html() вернет строку разметки <table>.

0 голосов
/ 25 ноября 2011

Я бы не включил jQuery для такой простой задачи.

var table = document.getElememtsByTagName("table")[0]; //if it is the first or only table, you could change 0 to any other number if the table always is at the same position

, или вы могли бы дать вашей таблице идентификатор:

var table = document.getElementById("my-table");

, чтобы получить html, просто позвоните

var foo = table.innerHtml;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...