在src中使用变量的Javascript

在src中使用变量的Javascript,javascript,Javascript,有可能这样做吗, (对js来说真的很陌生,只是想知道这样的事情是否可能发生,但我在互联网上找不到任何东西。) var url=“Pastebin.com” var extra=“/74205 谢谢。简短的回答是:不 但是,由于您已经有了附加到标记的源属性所需的url,这可以在javascript本身的帮助下实现 首先,我们将创建一个脚本标记,然后修改它的src属性以指向URL。然后,只需将它附加到id为“foo”的所需元素 var url=“Pastebin.com” var extra=

有可能这样做吗, (对js来说真的很陌生,只是想知道这样的事情是否可能发生,但我在互联网上找不到任何东西。)


var url=“Pastebin.com”
var extra=“/74205

谢谢。

简短的回答是:不

但是,由于您已经有了附加到
标记的源属性所需的url,这可以在javascript本身的帮助下实现

首先,我们将创建一个脚本标记,然后修改它的src属性以指向URL。然后,只需将它附加到id为“foo”的所需元素


var url=“Pastebin.com”
var extra=“/74205”
var parent=document.getElementById(“foo”)
var someScriptElement=document.createElement(“脚本”)
setAttribute(“src”,url+extra)
appendChild(someScriptElement)

这样就可以了。

您可以给脚本标记一个id:

<script id="myScript"></script>

然后将src属性设置为所需的值:

<script>
  var url="Pastebin.com";
  var extra="/74205";
  document.getElementById('myScript').src = url+extra;
</script>

var url=“Pastebin.com”;
var extra=“/74205”;
document.getElementById('myScript').src=url+extra;

带有id的脚本标记(myScript)应首先出现在页面中,以便
文档。getElementById
正常工作您将在以下位置找到问题的答案:

是的,这是可能的


变量url=”http://pastebin.com";
var extra=“/74205”;
var script=document.createElement(“脚本”);
script.src=url+extra
document.body.appendChild(脚本);

默认情况下,源文件不能是变量,因为源文件是脚本本身。我看到您在下面的答案中对选项进行了很好的解释。
<script id="myScript"></script>
<script>
  var url="Pastebin.com";
  var extra="/74205";
  document.getElementById('myScript').src = url+extra;
</script>