【发布时间】:2017-01-10 11:55:03
【问题描述】:
我正在尝试使用 JavaScript 将一些符号包含到 div 中。
它应该是这样的:
x ∈ ℝ
,但我得到的只是:x ∈ ℝ。
var div=document.getElementById("text");
var textnode = document.createTextNode("x ∈ ℝ");
div.appendChild(textnode);
<div id="text"></div>
我试过 document.getElementById("something").innerHTML="x &#8712; &reals;" 并且它有效,所以我不知道为什么 createTextNode 方法没有。
我应该怎么做才能输出正确的东西?
【问题讨论】:
-
文本节点 = 包含此 文本。内部 HTML = 包含此 HTML。一种情况被明确评估为 HTML,另一种则不是。
标签: javascript text unicode symbols appendchild