我可以使用Firebug控制台在本地删除网站上的表格单元格吗?
Can I locally remove table cells on a website using the Firebug console?
>上下文:我正在尝试从搜索引擎表格提供的列表中选择大学课程。搜索引擎仅在有前缀(即 COSC3 或 COSC350)时才识别后缀。3 或 350 不会返回任何结果。
我想知道的是,是否可以使用 Firefox 的 Firebug 来解析控制台命令,该命令将删除所有不包含 100 级论文的表格行。
伪代码:
string regex = [A-Z]{4};
for each(tr) {
for each(td) {
if(!td.contains(regex + "1") {
tr.delete();
}
}
}
我的伪代码可能非常无效,但它旨在让您大致了解我想做什么。
是的,这是可能的。
伪代码中概述了一般思想。唯一需要注意的棘手事情是,在"实时"HTMLCollection上操作时,您不能像数组一样循环它们。
// get all rows
var table = document.getElementById('my-table');
var trs = table.getElementsByTagName("tr");
// go through each row
var i = 0;
while (i < trs.length) {
var tds = trs[i].getElementsByTagName("td");
var deleted = false;
// go through each cell of this row
var j = 0;
while (j < tds.length) {
if (/[A-Z]{4}1/.test(tds[j].textContent)) {
// delete this row
trs[i].parentNode.removeChild(trs[i]);
deleted = true;
break;
} else {
j++;
}
}
if (!deleted) {
i++;
}
}
<p>The table below should not show any rows containing XXXX100 series courses.</p>
<table id="my-table" cellspacing="0">
<tr>
<td>COSC123</td>
<td>COSC456</td>
<td>COSC789</td>
</tr>
<tr>
<td>ABCD123</td>
<td>EFGH124</td>
<td>IJKL125 <span>span</span></td>
</tr>
<tr>
<td>MNOP233</td>
<td>QRST294</td>
<td>UVWX297</td>
</tr>
<tr>
<td>COSC333</td>
<td>COSC394</td>
<td>COSC397</td>
</tr>
<tr>
<td>ABCD3000</td>
<td>ABC3456</td>
<td>*COSC1997</td>
</tr>
</table>
要使用Firebug在网站上运行JavaScript代码,您可以将其输入其命令编辑器,然后点击"运行"按钮或按Ctrl/⌘ + Enter。
这样,代码将在页面的上下文中执行。
相关文章:
- 在网站[Greasemonkey/Javascript]上填写表格中的特定字段
- 如何在我的“代码块”中使表格 Squarespace 网站响应式
- 通过填写其他网站上的表格登录到网站
- 谷歌电子表格网站表单jQuery脚本阻止发送
- 如何将文本从 Google 电子表格中的多个单元格提取到网站,每个单元格都位于不同的
标签中
- 网站联系表格未接收消息
- 有没有办法显示另一个网站的表格
- 如何将我网站上的所有表格标题定义为JavaScript中的锚点
- 使用Tampermonkey在AngularJS网站上自动提交表格
- 如何将表格安全地从另一个网站发布到django网站
- 将联系人表格添加到我的Joomla网站
- 我如何识别用户从哪个网站提交的表格
- 从网站上打印一份表格提交
- 我如何使一个网站,创建一个html表格使用javascript提示
- 如何从谷歌电子表格拉数据到一个网站
- 从网站上抓取表格,使用javascript:subOpen href链接
- 抓取网站并将表格插入到我自己的 HTML 文档中
- Android DefaultHTTPClient在javascript驱动的网站上通过Post请求填写表格
- 我可以使用Firebug控制台在本地删除网站上的表格单元格吗?
- 包括一个表格到html网站的日期