将“<script src=“;直接连接到另一个元件

Assigning the value of "<script src=" directly to another element

本文关键字:连接 另一个 lt script src      更新时间:2023-09-26

是否可以将<script src="http://domain.com/external.php"></script>的值直接分配给另一个变量,如下所示(不使用JQuery,而是使用简单的Javascript):

<script>
document.getElementById('ID').innerHTML=<script src="http://domain.com/external.php"></script>;
</script>

也许这样做会更好

script=document.createElement('script');
script.src='http://whatever.js';
document.getElementsByTagName('head')[0].appendChild(script); 

如果您试图将脚本作为字符串附加到DOM中,则必须执行以下操作:

var script = '<script src="http://domain.com/external.php"></scr'+'ipt>';
document.getElementById('ID').innerHTML = script;

当作为字符串插入时,关闭脚本标记将导致解析问题,因为它关闭了当前脚本,串联将解决这个问题。