javascript - 正文 HTML 中的文本未被正确替换

标签 javascript html diacritics

我的 HTML 正文中有这个:

<p>loaded y&EACUTE;t.</p>

使用 JavaScript 我有这个:

$( document ).ready(function() {
document.body.innerHTML =  document.body.innerHTML.replace('ACUTE', 'acute');});

浏览器显示的结果:

loaded y&Eacute;t

但预期结果:

loaded yÉt

知道如何用 javascript 正确替换代码和显示重音符号吗?

最佳答案

&EACUTE; 替换为 É

$( document ).ready(function() {
    document.body.innerHTML = document.body.innerHTML.replace('&amp;EACUTE;', '&#201;');
    alert(document.body.innerHTML.replace('&amp;EACUTE;', '&#201;'));
});

关于javascript - 正文 HTML 中的文本未被正确替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32719240/

相关文章:

javascript - indexOf 如何返回这个例子的位置,结果不应该是-1吗?

javascript - 悬停时停止 jQuery 加载

sql - 删除重音 DB2

mysql - 不区分重音的搜索/utf8_general_ci 排序规则问题

javascript - 如何从 iframe 打开的弹出窗口设置父级的位置。

javascript - 如何在 Javascript 中为每次迭代增加填充?

javascript - RequireJS——总是加载库的依赖

javascript - 如何在页面上只获取我感兴趣的 HTML?

html - 如何在 React 中使用 JSX 渲染字符串

python - 如何将带有变音符号 ɔ̃、ɛ̃ 和 ɑ̃ 的字符与 python 中的无重音符号(从 utf-8 编码的文本文件导入)进行比较?