我正在努力使用输出HTML实体的简单语法。
为简单起见:
document.write("é");
我想将é
输出为é
。
我用引号,撇号和没有标记尝试过它。
我设法让它发挥作用的唯一方法是/é/
,但输出/é/
。
有人可以告诉我这样做的正确方法(如果可能的话解释为什么斜杠正在做他们的事情)?
我不熟悉jQuery,所以如果你在核心JavaScript中保留答案我会很感激。
答案 0 :(得分:1)
根据这个答案:https://stackoverflow.com/a/9609450/2637098 以及您提供的其他信息,此代码应符合您的需求。
var element = document.createElement('div');
element.innerHTML = "Héllo world!";
document.getElementById('demo1').value = element.textContent;
element.textContent = '';
<input type="text" id="demo1" />
答案 1 :(得分:0)
你必须使用&
逃避&符号:
document.write("&eacute;");
&#13;