在 JavaScript 中输出 HTML 个实体

Outputting HTML entities in JavaScript

我正在努力使用输出 HTML 个实体的简单语法。

为了简单起见:

document.write("é");

我想将 é 输出为 é

我已经尝试过使用引号、撇号和不使用任何标记。

我设法让它工作的唯一方法是 /é/ 但输出 /é/.

有人可以告诉我这样做的正确方法吗(如果可能的话,请解释为什么斜杠在做他们的事情)?

我不熟悉 jQuery,所以如果您将答案保留在核心 JavaScript 中,我将不胜感激。

https://jsfiddle.net/e2ezz2h1/

你必须使用 &:

转义 & 号

document.write("é");

基于这个答案: 以及您提供的附加信息,此代码应该适合您的需要。

var element = document.createElement('div');
element.innerHTML = "Héllo world!";

document.getElementById('demo1').value = element.textContent;
element.textContent = '';
<input type="text" id="demo1" />