Javascript 如何在HTML文件的头中包含一个加载许多Java脚本的公共文件

Javascript 如何在HTML文件的头中包含一个加载许多Java脚本的公共文件,javascript,header,Javascript,Header,我尝试了很多方法,但不知道如何做到这一点 我在许多html文件的头中加载了大量的外部脚本。以下是一个例子: <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script type="text/x-mathjax-config"> MathJax.Hub.Co

我尝试了很多方法,但不知道如何做到这一点

我在许多html文件的头中加载了大量的外部脚本。以下是一个例子:

<script type="text/javascript"  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({  tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>

<script type="text/javascript" language="Javascript" 
        src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js">
</script>

<script type="text/javascript" src="http://www.wolfram.com/cdf-player/plugin/v2.1/cdfplugin.js"></script>

MathJax.Hub.Config({tex2jax:{inlineMath:[['$','$'],['\\(','\\)']});
避免在每个HTML文件中反复复制和粘贴这些内容的最佳方法是什么

我无法将所有这些文件都放在一个common.js文件中并将其包含在内,因为这些文件中已经包含了
。i、 我不能这样做

<script src="common.js"></script>

你知道怎么做吗?可能是jquery?(我对此一无所知)。这可能有关系吗


谢谢

对于要加载的每个源,您可以在common.js中多次使用以下命令。只需不断更改
node.src

    var node = document.createElement('script');
    node.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js";
    document.body.appendChild(node);

您可以选择在
body
中添加脚本的位置,即
document.body.appendChild(节点)
head
document.head.appendChild(节点)请检查此项。未来的注意:cdn.mathjax.org即将结束,请检查迁移提示(也许可以为将来的读者更新您的帖子)。我不确定“拉入外部文件的内容并将其粘贴到include命令所在的位置”是什么意思?您的问题提到将所有脚本作为公共文件包含,因此现在您可以编写common.js一次,并将其包含在任何html页面中,所有脚本都将被加载使用
node.type
包含您的类型参数,我相信使用
node.nodeValue
将包含该节点的内容