当我用HTML写下面的代码时,它可以正常工作。
<div id="output">
$$ \int f(x) dx $$
</div>
但是当我尝试用Javascript写下面的代码时,却无法正常工作。
document.getElementById("output").innerHTML = "$$ \int f(x)dx $$"
为什么会这样?无论我使用Katex还是MathJax,都会发生同样的问题。
搞清楚了...
你只需要把MathJax.typeset()放在Javascript中的数学之后的那一行。真的很简单。