您好我需要帮助为脚本标记中的src文件分配一个随机数。我已经阅读了我能找到的所有帖子,但没有任何头脑。
所以这就是我想要做的。在下面的代码中,src标记引用的文件是myjsfile.1234.js。
我想要的是随机生成" 1234"每次加载页面。
<script data-cfasync="false" id = "myid" src="https://www.example.com/myjsfile.1234.js" type="text/javascript"> </script>
例如,我试过这个没有成功
<script>
var randomnos = Math.ceil(Math.random() * 1000000000);
var mysource = "https://www.example.com/myjsfile."+randomnos+".js";
</script>
<script data-cfasync="false" id = "myid" src=mysource type="text/javascript"></script>
所以我会感激任何帮助
答案 0 :(得分:1)
您需要以编程方式创建脚本元素并将其附加到html页面:
var randomnos = Math.ceil(Math.random() * 1000000000);
var mysource = "https://www.example.com/myjsfile."+randomnos+".js";
window.onload = function() {
var script = document.createElement('script');
script.src = mysource;
document.head.appendChild(script);
}
答案 1 :(得分:1)
另一种方法:使用Jquery,你可以使用$ .getScript()
var randomnos = Math.ceil(Math.random() * 1000000000);
var mysource = "https://www.example.com/myjsfile."+randomnos+".js";
window.onload = function() {
$.getScript(mysource,function(){console.log('loaded')})
}