Javascript 如何在网页页脚中添加上次修改的内容?

Javascript 如何在网页页脚中添加上次修改的内容?,javascript,html,css,Javascript,Html,Css,我想添加上次更新网页的日期和时间 下面是JavaScript代码。我不明白这为什么不起作用 var lastModified = document.lastModified; document.getElementById("modified").innerHTMLl() = lastModified; 请帮忙。谢谢。语法错误 正如注释中已经给出的,脚本的第二行中存在语法错误。其内容应如下: var lastModified = document.lastModified; document

我想添加上次更新网页的日期和时间

下面是JavaScript代码。我不明白这为什么不起作用

var lastModified = document.lastModified;
document.getElementById("modified").innerHTMLl() = lastModified;

请帮忙。谢谢。

语法错误 正如注释中已经给出的,脚本的第二行中存在语法错误。其内容应如下:

var lastModified = document.lastModified;
document.getElementById("modified").innerHTML = lastModified;
(注意已删除的
l()

这种方法的可行性 <>请注意,当它对一个基本的“最后修改”显示时,在今天的Web中,在定义“最后修改”时有很多因素需要考虑。您的方法基本上只是在相应的HTTP头中显示服务器告诉您的修改时间


考虑向用户提供的远程文件服务器上载:它将显示实际更改的日期还是仅显示上载的日期(取决于上载是否在写入文件时设置文件的修改时间,因此您最好尝试)?页面是否以某种方式生成?(在这种情况下,它可以很好地显示生成的时间,而不是实际的更改)。

使用正确的语法
。innerHTML=
@blex谢谢。我是JS的新手。但这仍然不起作用。然后,它可能与代码的其他部分相关。您确定页面上有一个元素具有
id=“modified”
?您的代码是否在页面上存在元素后运行?尝试将您的
标记放在关闭
标记的正前方。否则,请打开浏览器控制台(F12,
console
tab),检查是否显示任何错误。如果没有,请进入
网络
选项卡,重新加载,找到您的HTML页面,并检查响应标题是否包含上次修改的
标题。它只是一个静态网页。但每次修改并保存文件时,我都需要时间进行更新。同样,这在很大程度上取决于服务器对文件的处理方式:它是否处理上次修改的信息?是否知道上次修改的正确日期。例如,如果服务器总是在您更新文件后立即收到该文件,则您的方法显示的日期可能是可以接受的准确日期。但是,如果服务器很少(或不是以增量方式)获取更新的文件,则日期可能不正确。找到答案最简单的方法就是彻底测试:)