Может кто-нибудь дать мне способ клонировать Chrome Ctrl + F функциональность?
Я пробовал в JavaScript с Regex.
let sourceHTML = ele.innerHTML;
if (sourceHTML.match(regExFinder)) {
sourceHTML = sourceHTML.replace(regExFinder, `<span class='highlight'>$&</span>`);
ele.innerHTML = sourceHTML;
}
Проблема в том, что когда я пытаюсь найти «an» и мой источник HTML равен <span>is an</span>
, он также заменяет «an» внутри тега <span></span>
.
Может кто-нибудь дать мне правильный способ сделать это