Доброго времени суток. Пытаюсь написать свой скрипт для tampermonkey на неизвестном мне JS. Я немного изучал CS и это мне помогает но знаний не хватает.
Мой скрипт немного исправляет текст на выбранном мной сайте (отдельной странице сайта). Вот конкретный кусочек по которому нужна помощь.
const divs = parent.querySelectorAll(':scope > div > div.Panel.Focusable > div > div > span > a');
const newDivCount = divs.length;
if (newDivCount > divCount) {
divCount = newDivCount;
for (const div of divs) {
if (div.innerText.includes("текст 1")) {
//div.style.backgroundColor = '#ffa500';
div.innerHTML = "текст 1-1 <a style='font-weight: 100; color: #878787;'>текст 1-2</a>";
}
else if (div.innerText.includes("текст 2")) {
div.innerHTML = "текст 2-1<a style='font-weight: 100; color: #878787;'>текст 2-2</a>";
}
}
}
Метод includes() находит текст который затем заменяется. А какой аналог этого метода для ПОЛНОГО СООТВЕТСВИЯ? Вроде бы indexOf(), но получается полная каша когда я его вставляю...