如何统计文本值不含Input Process case的链接数量
网页指定链接统计方案
直接打开目标网页,按F12调出开发者工具,切换到「Console」控制台面板,粘贴对应代码按回车,就能直接得到统计结果。
- 基础统计逻辑:遍历页面所有
<a>标签,清理链接文本里的换行、多余空格避免匹配误差,筛选出文本不包含Input Process case的链接计数。 - 基础统计代码如下,粘贴到控制台回车即可同时在控制台打印结果、弹窗展示统计值:
const allLinks = document.getElementsByTagName('a'); let validCount = 0; for (let link of allLinks) { const text = link.innerText.trim().replace(/\n/g, '').replace(/\s+/g, ' '); if (!text.includes('Input Process case')) { validCount++; } } console.log('符合要求的链接总数:', validCount); alert(`统计完成,共${validCount}个文本不含"Input Process case"的链接`);
- 可选适配:从你给出的页面代码片段来看,每行列表末尾还有带Route图标的操作链接,如果不需要把这类非工单链接计入统计,把代码中的判断逻辑替换为以下内容即可:
// 额外排除空文本、文本为Route的操作类图标链接 if (!text.includes('Input Process case') && text && text !== 'Route') { validCount++; }
内容的提问来源于stack exchange,提问作者Shahkumar41
相关产品推荐
相关产品推荐

