有了Mathjax库的问题,库没有将输入转换为nice表达式

问题描述 投票:0回答:1

我有一个mathjax库没有读取我的输入的问题

首先,我将库链接到html,如下所示:

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML' async></script>

然后我试图通过这样的javascript写入html:

城堡是分子menovatel是分母zlomok 2是我写的div的id

document.getElementById("zlomok2").innerHTML = "<p>$$F(s) = {{"+citatelX+"} \\over {"+menovatelX+"}}$$</p>";

但我在html中的输出看起来像这样:

$$ F(s)= {{1s ^ 0} \ over {1s ^ 4 + 6s ^ 3 + 11s ^ 2 + 6s ^ 1}} $$它格式正确,但它没有转换为表达式我不知道为什么

javascript expression mathjax
1个回答
0
投票

好的问题解决了,当你使用innerHTML时,你需要告诉mathjax innerhtml被改变了,我刚才用过这行:

MathJax.Hub.Queue(["Typeset",MathJax.Hub,"MyEquation"]); 
© www.soinside.com 2019 - 2024. All rights reserved.