Can';t使用JavaScript将innerHTML更改为"\f";

Can';t使用JavaScript将innerHTML更改为"\f";,javascript,html,innerhtml,mathjax,Javascript,Html,Innerhtml,Mathjax,我真的被难住了。我在做一个项目,我把问题缩小到了一个难以置信的程度;每当我尝试将元素的innerHTML更改为“\f”时,它都不会显示 注意:我只在CodePen和JSFiddle上试过;2个在线代码编辑器。我不确定我的问题是网站还是JavaScript。我更愿意保持在线,因为这是便携性的最佳选择 还要注意:万一有人想知道,我需要这个来使用MathJax库进行JavaScript。(\Frac) HTML: \f是JavaScript(以及大多数具有类似C语法的其他语言)中字符串文本形式的fo

我真的被难住了。我在做一个项目,我把问题缩小到了一个难以置信的程度;每当我尝试将元素的innerHTML更改为“\f”时,它都不会显示

注意:我只在CodePen和JSFiddle上试过;2个在线代码编辑器。我不确定我的问题是网站还是JavaScript。我更愿意保持在线,因为这是便携性的最佳选择

还要注意:万一有人想知道,我需要这个来使用MathJax库进行JavaScript。(\Frac)

HTML:


\f
是JavaScript(以及大多数具有类似C语法的其他语言)中字符串文本形式的formfeed(U+000C)的转义序列。要在字符串文字中添加实际的反斜杠,请使用
\
(例如
\\f
)。

\
是一种。您需要转义
\
字符。换言之:

document.getElementById("Test").innerHTML = "\\f";
document.getElementById("Test2").innerHTML = "\\food";
document.getElementById("Test3").innerHTML = "\\fried \\food";

(代码块上方需要一个空行)如果确实要显示\f,请添加另一个斜杠.innerHTML=“\\f”您的意思是要在文本中添加
\f
?如果是这样,请使用
\\f
避免转义f。更简单的方法是:打开浏览器控制台并键入
'\f'
…→ <代码>“”…必须有一个用于此。。。
document.getElementById("Test").innerHTML = "\f";
document.getElementById("Test2").innerHTML = "\food";
document.getElementById("Test3").innerHTML = "\fried \food";
document.getElementById("Test").innerHTML = "\\f";
document.getElementById("Test2").innerHTML = "\\food";
document.getElementById("Test3").innerHTML = "\\fried \\food";