Javascript 更改脚本src onclick,它会在页面加载后执行吗?

Javascript 更改脚本src onclick,它会在页面加载后执行吗?,javascript,Javascript,假设我有一个脚本,当你加载一个页面时,它会立即加载 但是当你点击一个按钮时,脚本src会改变。新的src会被执行吗 HTML 当点击按钮时,我实际上正在考虑将第二个脚本附加到DOM中,但由于某些原因,JSFIDLE上的结果很糟糕,所以我不确定这是否有效。尝试使用 大概是这样的: var url = "www.test.com"; $("button").on("click",function(){ require(url, function() { // callbac

假设我有一个脚本,当你加载一个页面时,它会立即加载

但是当你点击一个按钮时,脚本src会改变。新的src会被执行吗

HTML

当点击按钮时,我实际上正在考虑将第二个脚本附加到DOM中,但由于某些原因,JSFIDLE上的结果很糟糕,所以我不确定这是否有效。

尝试使用

大概是这样的:

var url = "www.test.com";

$("button").on("click",function(){
    require(url, function() {
        // callback that is executed after the script is loaded
    });
});

因为您似乎正在使用jQuery,所以您可以使用我对上面的javascript进行了编辑。这样行吗?我是通过“$.ajax()”实现的。抱歉,我读到“$.getScript()”是ajax的简写,几个月前我学过一点,可能是同样的东西,但是
$.getScript
更短。更改源代码或插入脚本标记也可以正常工作。
$("button").on("click",function(){
 $.ajax({
    url: url,
    dataType: "script",
    success: console.log("success")
    });
});

var url = "www.test.com";
var url = "www.test.com";

$("button").on("click",function(){
    require(url, function() {
        // callback that is executed after the script is loaded
    });
});