javascript - 从 JavaScript 文件加载变量时在文件名中使用今天的日期
问题描述
我正在尝试将包含变量的 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>
如何在 JavaScript 文件路径中包含变量 todayDate?
解决方案
您可以使用 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。
推荐阅读
- php - 如何使用 WP_REST_Server::CREATABLE 插入 MySQL 数据库?
- ffmpeg - 如何确保使用 -c:v copy 在 ffmpeg 中进行修剪是准确的
- c++ - ***检测到堆栈粉碎***:
终止 Aborted (core dumped) 错误只发生在有时? - azure - 在不指定 SQL 数据库名称的情况下无法连接到 Azure SQL Server
- git - 无法正确设置 SSH 密钥
- c++ - 如何在 C 中公开 pybind11::object?
- javascript - 从未知索引循环Javascript中获取对象值
- node.js - How to get element from multiple URLs appending each one?
- python - 如何使用 Tensorflow 2 为 CNN 创建自定义激活函数?
- r - 有什么方法:用 R 将文本转换成表格吗?