我正在构建基本上是HTML文件中的数学文本编辑器。我的目标是允许用户在textarea中显示数字和MathML符号,但完全不使用物理键盘。在页面的底部,我有一个由数字和算术符号按钮组成的模拟键盘。当用户点击这些按钮时,相应的数字或符号将出现在textarea内。到目前为止,我可以使用这些数字来处理数字,但不能使用MathML符号。有没有办法让这些符号显示在textarea里面?在文本区域内显示MathML符号
为了使这更容易理解,这里有一个通过一个按钮叫插入数字1到textarea的功能:
function insertOne(mctextarea,oneText='1'){
document.getElementById('mctextarea').value += oneText;
}
和这里的我试着写插入一个平方根号成一个函数textarea的:
function insertSqrt(mctextarea,sqrt=<math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><mrow><msqrt>x</msqrt></mrow></math>){
document.getElementById('mctextarea').value += sqrt;
}
...这显然是不行的,但我不知道从哪里开始尝试在textarea的显示MathML了。
请注意,我现在一直只使用Javascript大约3周,所以我仍然在学习绳索。 :)
你的脚本中的URL是'404'恐怕。你能仔细检查我们吗? –
啊,找到了正确的网址:[here](http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMMLhttp://cdn.mathjax.org/mathjax/latest/ MathJax.js?config = TeX-AMS-MML_HTMLorMML) –
未来的注意事项:cdn.mathjax.org即将报废,请查看https://www.mathjax.org/cdn-shutting-down进行移植提示(也许更新您的文章为未来的读者)。 –