好吧,我认为使用纯 HTML 是不可能的,因为您必须执行一些评估。
您可以做的是在顶部放置一个 java 脚本并创建一个可以“手动”执行的循环。您应该将<div>
所有页面中的 javascript 放在单独的 script.js 文件中,并从所有 html 页面中引用它。因此,所有页面都将引用一个脚本,您可以在其中手动调整页面数量(如果是 468)
检查一下,让我知道它是否有效:
<div id="pages"> </div>
<script>
getCurrentPage();
function getCurrentPage(){
currentPage = getDirectoryName();
for (i=0; i<468; i++){
curdoc = document.getElementById("pages").innerHTML;
if (i==(currentPage*1)){
createLink = ' <a href=/'+i+'/index.html><b>'+i+'</b></a> | ';
document.getElementById("pages").innerHTML = curdoc+ '' +createLink;
}else{
createLink = ' <a href=/'+i+'/index.html>'+i+'</a> | ';
document.getElementById("pages").innerHTML = curdoc+ '' +createLink;
}
}
}
function getDirectoryName(){
var file, n;
file = window.location.pathname;
pathArray = file.split("/");
directoryName = pathArray[(pathArray.length)-2];
return(directoryName);
}
</script>