javascript - 在页面加载或刷新时加载随机js文件

标签 javascript html

请帮帮我,我可以加载一个用 html 标记的随机 JavaScript 文件吗?我知道这可以用 css 实现,但我想尝试用 javascript。或者至少显示 javascript 代码,有时是,有时不是。

例如,我有两个名为“1.js”“2.js”的JavaScript文件。我如何为每个页面加载标记一个?

最佳答案

此代码将在页面加载时随机加载 JavaScript 文件。
它会在 JSFiles 列表中随机选择一个文件,
并将 JS 文件附加到 head 部分。

<html>
<head>
<title>Load Random JS file</title>
</head>
<script>
 var JSFiles = ['1.js','2.js']; // put all the possible JS files to load.
 function randomJS() {
     // pick a random file from the list in JSFiles
     var index = Math.floor(Math.random()*JSFiles.length); 

     // Append JS file to head section.
     var script = document.createElement('script');
     script.src = JSFiles[index];
     document.getElementsByTagName('head')[0].appendChild(script);
 };
</script>
<body onload="randomJS();">

</body>
</html>

关于javascript - 在页面加载或刷新时加载随机js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36563791/

相关文章:

javascript - 使用 d3 自定义气泡位置

html - 当屏幕缩小(响应)时,如何让盒子在彼此下方对齐

javascript - 两个浏览器之间的音频/视频直播,哪些技术?

javascript - 需要简单的 Express.js XML 服务器示例

javascript - 显示新文本的过渡按钮

html - 鼠标悬停时 Chrome 中的背景变化

javascript - 如果 div 元素不包含文本且只有 <br> 元素,如何选择和删除它?

javascript - 添加脚本引用后 HTML 不显示

javascript - Jquery HTML CSS slider 问题

javascript - net.request 发布数据不工作