按照一定的模式扫描dom/网页,得到domtag

Scan dom/webpage after certain pattern and get domtag

本文关键字:网页 得到 domtag dom 扫描 模式      更新时间:2023-09-26

我写了一个小的chrome扩展,其中包括添加按钮添加特定位置。

这些位置大多是随机的,不能用普通的css/jQuery选择器确定。我需要扫描整个页面的特定文本模式(正则表达式)。在我找到匹配后,我需要获得文本所在的dom标签。

我试着用body.innerHtml解析整个源,但我不能得到标记obj之后。

任何关于如何完成这样一个任务的想法都是高度赞赏的!

听起来你可以使用:contains()。

$(":contains('Your Text')")

使用正则表达式查找文本使用.filter()

var regex = new RegExp("Your Text");
$("*").filter(function () {
  return regex.test($(this).text()); 
});