HTML条件href

HTML条件href,html,href,Html,Href,我有一个包含大量pdf文件的文件夹。它们以3位数字的代码命名(XXX.pdf)。在同一个文件夹中,我有一个index.html文件,顾名思义,它是在文件夹中导航和打开特定pdf的索引 例如,当我搜索一个特定的pdf文件时,我不知道该pdf文件的名称。我只知道它的标题或作者 没有这个索引,我就没有办法找到它 有了索引,pdf将根据作者或标题进行分类,因此我可以在索引中搜索并单击链接打开文件。索引包含每个pdf文件的此行: Author001 这是第一个配置。我可以将整个文件夹交给同事,只要他

我有一个包含大量pdf文件的文件夹。它们以3位数字的代码命名(XXX.pdf)。在同一个文件夹中,我有一个index.html文件,顾名思义,它是在文件夹中导航和打开特定pdf的索引

例如,当我搜索一个特定的pdf文件时,我不知道该pdf文件的名称。我只知道它的标题或作者

  • 没有这个索引,我就没有办法找到它
  • 有了索引,pdf将根据作者或标题进行分类,因此我可以在索引中搜索并单击链接打开文件。索引包含每个pdf文件的此行:

Author001
这是第一个配置。我可以将整个文件夹交给同事,只要他不更改文件夹组织,他就可以打开索引搜索文件,因为href链接是相对的

现在,我有了第二个配置,在其中我将该文件夹上传到了一个专用网络上的服务器上。我使用以下行更改了index.html:


Author001
这样,如果有人搜索特定的pdf文件,他可以下载索引,当他点击该索引中的类似项时,它将从服务器下载正确的pdf

但是,我希望这两种配置都能正常工作:

  • 如果我的同事经常使用这个文件夹,他可能更愿意下载整个文件夹,而索引将无法工作,因为它不再是相对地址
  • 如果我的同事偶尔使用它,他只需下载索引就可以了
是否有任何解决方案可以合并这两个解决方案并具有条件href属性

允许使用这两种配置。比如:

如果“001.pdf”不存在

Author001 其他的
Author001
有人能帮我吗


非常感谢

如果你不能在HTML中找到这样做的方法,那么使用Js怎么样?你用JQuery还是什么

那样的话就可以了:

$.ajax({
type: 'HEAD',
url: 'http://personal_cloud/001.pdf',
success: function() {
    // here when then file does exist
},  
error: function() {
    // here when then file does not exist
}
});

首先谢谢你的回复。我没有html、Js或JQuery方面的高级技能,但我正在努力提高。事实上,我正在寻找一种简单的方法来编辑已经存在的index.html文件,而不是完全重新编写它。事实上,这不是一个项目,也不是我真正在做的事情。这更像是对我使用该文件组织系统的改进。如果不可能,别介意,我不想完全改变这一点。无论如何,我将尝试看看Js和JQuery。