如何从MathJax 3.0处理的方程式中检索源方程式?
我已经尝试过
我制作了一个JSFiddle来帮助解决问题:https://jsfiddle.net/Imabot/g3j82cdv/
HTML
<span id="equation">\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]</span>
<h3>Expected</h3>
x = {-b \pm \sqrt{b^2-4ac} \over 2a}.
<h3>Text</h3>
<div id="source-text"></div>
<h3>Html</h3>
<div id="source-html"></div>
JS
var src = document.getElementById('equation');
document.getElementById("source-text").innerText = src.innerText;
document.getElementById("source-html").innerText = src.innerHTML;
您可以仅从方程式innerText中删除定界符
var src = document.getElementById('equation');
document.getElementById("source-text").innerText = src.innerText.substring(2, src.innerText.length - 2);;
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
<span id="equation">\[x = {-b \pm \sqrt{b^2-4ac} \over 2a}.\]</span>
<h3>Expected</h3>
x = {-b \pm \sqrt{b^2-4ac} \over 2a}.
<h3>Text</h3>
<div id="source-text"></div>
<br>