querySelector
представляется недействительным, пожалуйста, посмотрите MDN документы .
Также вы не можете напрямую заменить Element
, возвращенный функцией querySelector
, Подход заключается в том, чтобы получить innerText
элемента и затем выполнить его замену.
Наконец, я не понимаю, что вы пытаетесь сделать с предложением document.write
, поскольку оно также кажется недействительным.
Попробуйте, если это работает для вашей проблемы:
var heo1 = document.querySelector('.post-body');
heo1.innerText = heo1.innerText.replace(/ngu1|ngu2/gi, "chanquadi");
<div class="post-body">
[ngu1] [ngu2] -- chanquadi
</div>