【发布时间】:2017-10-16 11:33:25
【问题描述】:
我真的很难过。我正在研究一个程序,我把问题缩小到了令人难以置信的程度;每当我尝试将元素的 innerHTML 更改为 "\f" 时,它都不会显示。
注意:我只在 CodePen 和 JSFiddle 上试过这个; 2个在线代码编辑器。我不确定我的问题是网站还是 JavaScript。我宁愿保持在线,因为它是便携性的最佳选择。
另请注意:以防万一有人想知道,我需要这个来使用 JavaScript 的 MathJax 库。 (特别是\Frac) https://codepen.io/FoodLover195/pen/mBzoyG
HTML:
<p id="Test">Hello World</p>
<p id="Test2">Hello World</p>
<p id="Test3">Hello World</p>
JavaScript:
document.getElementById("Test").innerHTML = "\f";
document.getElementById("Test2").innerHTML = "\food";
document.getElementById("Test3").innerHTML = "\fried \food";
【问题讨论】:
-
(代码块上面需要一个空行)
-
如果你真的想显示
\f然后再添加一个斜线.innerHTML = "\\f"; -
您的意思是要在文本中输入
\f吗?如果是这样,请使用\\f以避免转义 f。 -
更简单:打开浏览器控制台并输入
'\f'... →"" -
...必须有一个欺骗目标...
标签: javascript html innerhtml mathjax