查找包含正则表达式匹配字符串的DOM元素

Igo*_*nov 6 javascript regex search dom

我需要在HTML页面上找到与特定正则表达式匹配的所有文本片段(也就是说,我需要忽略标记以便'< span>First name: < /span>< br/>< b>John< /b>'匹配'First name: John'),然后突出显示这些找到的片段(通过使用新元素进行装饰并应用自定义css样式)并且能够找到这些片段,例如能够将这些片段滚动到视图中.功能类似于Skype浏览器插件在页面上找到的电话号码所做的事情.

Mic*_*Mic 0

你尝试过这样的事情吗?

document.body.innerHTML.replace(/<\/?[^>]+>/g, '')

  • 这不仅会破坏动态添加的每个侦听器,还可能会在不同浏览器中以不同方式破坏任何具有重要内容的页面的元素、属性和属性。 (2认同)