3

我想知道如何在另一个 .js 文件中导入 .js 文件,就像我们如何在另一个 css 文件中导入 css 文件一样

all.css 文件是这样的.....

     @import "simple1.css";
     @import "simple2.css";
     @import "simple3.css";
     @import "simple4.css";

同样我想在我的 custom.js 文件中导入 js/jquery-1.7.1.min.js

custom.js 文件是这样的

    $(document).ready(function(){

    $("#AddImage").html("<img src='"+clientID+".jpg'/>");

    });

我不想包含 js/jquery-1.7.1.min.js 之类的

      <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>

我想将它包含在我的 custom.js 文件中。

请帮忙!提前致谢!!!

4

3 回答 3

4

您可以创建如下功能。

function importJs(url)
{
    var head = document.getElementsByTagName('head')[0];
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = url;

    head.appendChild(script);
}

要运行代码,请参见下面的示例

importJs("myScript.js");

现在你可以importJs()在你的任何 js 中使用。您可以将其用于 JS ,类似于@importCSS。

于 2014-10-22T08:13:59.680 回答
2

这段代码使用 jQuery 为我工作

$.getScript("myscript.js");
于 2012-07-12T11:49:55.500 回答
1

这是这个插件http://code.google.com/p/jquery-include/。这个 jQuery 插件提供了类似于 SSI 的基于浏览器的文件包含。

$(document).includeReady(function () {

        // initialisation code here
        // e.g. modify include dom

});

并使用它

<span data-src="includes/test1.html">

        <p class="error-msg">include has not loaded</p>

</span>
于 2012-07-12T11:45:14.560 回答