如何从html
代码中删除除表格之外的所有内容?我可以像这样定位表:
<table.+?<\/table>
但我怎样才能改变我的选择呢?
答案 0 :(得分:0)
您可以使用jquery remove函数及其'not'选择器。看起来像是什么;
$(“body:not(table)”)。remove();
https://api.jquery.com/not-selector/
OR,
只需将html文件作为字符串读取,并使用字符串制作删除与表标记不匹配的所有内容。当找到表时,除了找到该表的Closing标签之外,不做任何操作
答案 1 :(得分:0)
这不需要notepad ++。在浏览器中打开html页面, 在控制台中,如果在jquery中
$('table').html()
或在js
var tabletext = ''
var elements = document.getElementsByTagName('table')
for (var i = 0; i < elements.length; i++) {
tabletext += elements[i].innerHTML
}
将粘贴复制到新文件