我正在尝试将包含变量的 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/