Как использовать Javascipt Заменить символы в Blogger - PullRequest
1 голос
/ 22 февраля 2020

Я хочу заменить некоторые символы: [ngu1], [ngu2] на [chanquadi], и я использую мой

<script type='text/javascript'>
    var heo1 = document.querySelector(<.post-body>);
    var heo2 = heo1.replace("[ngu1]", "chanquadi");
    document.write(+ heo2 +);
</script> 

Но это не работает, пожалуйста, помогите мне решить эту проблему. Спасибо всем!

1 Ответ

1 голос
/ 22 февраля 2020

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>
...