Chrome扩展程序:如何抓取页面上的部分HTML?

时间:2011-11-24 18:29:57

标签: google-chrome google-chrome-extension

我在活动标签页面中有一个页面。 我需要在这个页面中找到一个表:

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

抓住它直到下一个</table> - 标记, 并使用它(将其粘贴到新标签,弹出窗口或仅在“警报”中)。

2 个答案:

答案 0 :(得分:1)

最简单的方法是使用jQuery选择表并返回HTML。例如,$('table').html()将返回<table>标记的字符串。

答案 1 :(得分:0)

我不会将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

或者你可以给你的表一个id:

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

获取html只需调用

var foo = table.innerHtml;