Javascript 我如何告诉MathJax只处理一个节点?

Javascript 我如何告诉MathJax只处理一个节点?,javascript,mathjax,Javascript,Mathjax,我希望在我的页面上运行MathJax,但我只希望它处理单个节点,比如说存储在名为mathNode的Javascript变量中的节点。我该怎么做?我在阅读文档时发现了wiffs,这些文档表明这是可能的——只参考了代码 var math = document.getElementById("MathExample"); MathJax.Hub.Queue(["Typeset",MathJax.Hub,math]); 这应该会做我想要的事情,但是我还没有找到任何具体的、有用的信息,关于这段代码应该去

我希望在我的页面上运行MathJax,但我只希望它处理单个节点,比如说存储在名为
mathNode
的Javascript变量中的节点。我该怎么做?我在阅读文档时发现了wiffs,这些文档表明这是可能的——只参考了代码

var math = document.getElementById("MathExample");
MathJax.Hub.Queue(["Typeset",MathJax.Hub,math]);
这应该会做我想要的事情,但是我还没有找到任何具体的、有用的信息,关于这段代码应该去哪里,或者还需要做什么。我尝试了各种组合,包括监听启动挂钩和调用
MathJax.Hub.Config
,但最终我只是在黑暗中摸索——文档似乎没有涵盖这个用例

我有没有办法做我想做的事


我对
ignoreClass
processClass
解决方案不感兴趣-我需要一个解决方案,该解决方案仅假设我能够在JS中获得对要处理的一个或多个元素的引用。

将此脚本标记放在插入
MathJax.JS
的脚本标记之前:

<script type="text/x-mathjax-config">
    MathJax.Hub.Config(
        {
            elements: /* array of HTML elements to be processed */,
        }
    );
</script>

MathJax.Hub.Config(
{
元素:/*要处理的HTML元素数组*/,
}
);