【问题标题】:The text is not replaced correctly in the body HTML正文 HTML 中的文本未正确替换
【发布时间】:2015-12-19 13:42:12
【问题描述】:

我的 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 正确替换代码和显示重音符号吗?

【问题讨论】:

标签: javascript html diacritics


【解决方案1】:

&amp;amp;EACUTE; 替换为&amp;#201;

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

【讨论】:

猜你喜欢
  • 2014-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 2020-08-15
相关资源
最近更新 更多