【发布时间】:2021-04-02 17:02:59
【问题描述】:
我想用我网站上每个帖子上的超链接替换一个词 [ONLY 1 TIME],在我的例子中是“罗纳尔多”。所以,我使用了以下代码。
document.body.innerHTML = document.body.innerHTML.replace('Ronaldo', '<a href="www.ronaldo.com">Ronaldo</a>');
在我注意到这个问题之前,这真的很有效。
当我希望它仅替换 post-body 中的单词时,它甚至替换了 post-title 上的“罗纳尔多”一词。
这里是我的代码的一瞥,以便您更好地理解。
https://codepen.io/vkdatta27/pen/rNMGbmj [已更新]
如果有人说出解决此问题的方法,那将非常有帮助。我标记 jquery 和 ajax 因为他们也知道 javascript。
注意:直到现在,我们还没有使用任何类、ID、标签,例如 POST-BODY P 除了 POST-TITLE 用于格式化目的
【问题讨论】:
标签: javascript html jquery css ajax