我想添加网页上次更新的日期和时间。
这是 JavaScript 代码。我不明白为什么这不起作用。
var lastModified = document.lastModified;
document.getElementById("modified").innerHTMLl() = lastModified;
请帮忙。谢谢。
最佳答案
语法错误
正如注释中已经给出的,脚本的第二行存在语法错误。应该是这样的:
var lastModified = document.lastModified;
document.getElementById("modified").innerHTML = lastModified;
(注意删除的 l()
)。
这种方法的可行性
请注意,虽然它用于基本的“上次修改”显示,但在当今的网络中,定义“上次修改”时需要考虑很多因素。您的方法基本上只是显示服务器在相应的 HTTP header 中告知的修改时间。
考虑上传到为您的用户提供服务的远程文件服务器:它会显示实际更改的日期还是仅显示上传的日期(取决于上传是否在写入文件时设置文件的修改时间,因此你最好尝试一下)?页面是通过某种方式生成的吗? (这样的话,它可以很好地显示生成时间而不是实际的变化)。
关于javascript - 如何在网页页脚中添加上次修改时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58667154/