如何使用 Javascript 替换 Blogger 中的字符
How to use Javascipt Replace characters in Blogger
我想将一些字符:[ngu1]、[ngu2] 替换为 [chanquadi],我使用
<script type='text/javascript'>
var heo1 = document.querySelector(<.post-body>);
var heo2 = heo1.replace("[ngu1]", "chanquadi");
document.write(+ heo2 +);
</script>
但是还是不行,请帮我解决一下。
谢谢大家!
querySelector
似乎无效,请查看MDN docs。
此外,您不能直接从 querySelector
函数返回的 Element
进行替换。
一种方法是获取元素的 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>
我想将一些字符:[ngu1]、[ngu2] 替换为 [chanquadi],我使用
<script type='text/javascript'>
var heo1 = document.querySelector(<.post-body>);
var heo2 = heo1.replace("[ngu1]", "chanquadi");
document.write(+ heo2 +);
</script>
但是还是不行,请帮我解决一下。 谢谢大家!
querySelector
似乎无效,请查看MDN docs。
此外,您不能直接从 querySelector
函数返回的 Element
进行替换。
一种方法是获取元素的 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>