Вы можете использовать querySelectorAll
, чтобы найти все элементы с помощью селектора CSS, а затем выполнить итерацию по ним, чтобы заменить текст в соответствии с вашим регулярным выражением.
function replaceText(target, re, newText) {
document.querySelectorAll(target).forEach(function(element) {
element.textContent = element.textContent.replace(re, newText).trim();
});
}
replaceText('.spotlight__title', /at$/g, '');
<p>
<a href="/pankcake" class="spotlight__title">Marge Makes Pancakes Email 1 at</a>
</p>
<p>
<a href="/pankcake" class="spotlight__title">Marge Makes Pancakes Email 2 at</a>
</p>
<p>
<a href="/pankcake" class="spotlight__title">Marge Makes Pancakes Email 3 at</a>
</p>