我正在尝试使用以下命令设置脚本标签的src属性:
document.getElementById("setScript").setAttribute("src","adventures/" + setting + ".js");
“ setScript”显然是脚本标记的ID,而设置变量是更改脚本的参数。我使用以下方法测试以确保确实设置了src:
alert(document.getElementById("setScript").getAttribute("src"));
哪个打印出了Adventures / [无论参数是什么] .js。当我在html的src值中准确键入时,它将调用该函数。但是当在javascript中更改时,它不会更改。有谁知道为什么会这样?
提前致谢
为了加载一个新的javascript文件,您必须创建一个具有src设置的新脚本元素,然后将其添加到html中,例如将其附加到head元素中
var script = document.createElement("script");
script.src = "/somescript.js";
var head = document.getElementsByName("head")[0];
head.appendChild(script);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句