如何在JS脚本中向src源添加变量?

yar*_*rek 0 javascript

这有效:

<script src="chat/script.php?room=1&username=John&draggable=1"></script>
Run Code Online (Sandbox Code Playgroud)

这不是:

<script>
var username="John";
</script>  
<script src="chat/script.php?room=1&username="+username+"&draggable=1"></script>
Run Code Online (Sandbox Code Playgroud)

知道怎么解决这个问题吗?

T.J*_*der 7

好吧,你可以使用客户端代码,但不使用HTML:

<script>
var username="John";
var script = document.createElement('script');
script.src = "chat/script.php?room=1&username="+username+"&draggable=1";
document.getElementsByTagName('script')[0].parentNode.appendChild(script);
</script>  
Run Code Online (Sandbox Code Playgroud)