簡體   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