javascript - 从 JavaScript 文件加载变量时在文件名中使用今天的日期

标签 javascript html

我正在尝试将包含变量的 JavaScript 文件加载到 HTML 文件中。到目前为止,我已经成功地通过使用以下方法包含该文件:

<script type="text/javascript" src='C:/Documents/Site/Stage1/Live/2020-03-15/Stage1-Answers-2020-03-15.js';></script>

但是,我希望程序自动使用今天的日期。到目前为止我有变量 TodayDate:

<script type="text/javascript">
function SetDate() {
  var todayDate = new Date().toISOString().slice(0,10);
};
</script>

如何将变量 TodayDate 包含在 JavaScript 文件路径中?

最佳答案

您可以使用 PHP 加载日期,或者,如果您在没有服务器的情况下运行它,则可以使用 JavaScript 加载它:

<script type="text/javascript">

var todayDate = new Date().toISOString().slice(0,10);
var script = document.createElement('script');
script.src = 'C:/Documents/Site/Stage1/Live/'+todayDate+'/Stage1-Answers-'+todayDate+'.js';
script.onload = function() {
  console.log(CorrectAnswer1[0]);
}
document.head.appendChild(script);

</script>

这将动态生成您提供的 HTML。

关于javascript - 从 JavaScript 文件加载变量时在文件名中使用今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60693491/

相关文章:

javascript - 两个按钮显示相同的 div。一键查看更多选项

javascript - JQuery Ajax 请求未到达服务器

html - Internet Explorer 7 菜单换行

c# - 如何在 HTML 表格上复制 "freeze pane"功能?

javascript - 使用另一个日期字段设置日期字段

javascript - html 表格 td 金额列的右对齐?

Javascript - 映射函数中的哈希数组

javascript - DynamoDB 索引查询包括

javascript - 使用文本超链接将文本添加到输入字段

html - 如何在 HTML 中编写化学式?