繁体   English   中英

单击javascript访问基于Web的脚本

[英]javascript access web-based script on button click

我将如何访问基于Web的脚本。 我不知道我的措词是否正确。 我只希望能够单击一个按钮并运行该功能。 那不是问题。 问题是如何将其放入函数中。

     <script type="text/javascript" src="http://wwww.blah.com/blah?blah=blah"></script>

我如何才能在单击按钮时运行它? 我尝试了各种方法将其放入函数中并调用该函数。 不过没有运气。

var buildScript = function (url, optionalCallback) {
    var script = document.createElement("script"),
        parent = document.getElementsByTagName("script")[0].parentElement;

    script.onload = optionalCallback;
    script.src = url;
    parent.appendChild(script);
};


var button = document.getElementById("my-button");
button.onclick = function () { buildScript("//url.to.site/file.js"); };

或可选:

button.onclick = function () {
    buildScript("//url.to.site/file.js", function () {
        function_from_loaded_script();
    });
};

如果您需要它来做其他事情,则可能需要更具体。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM