如何使用通配符格式化html超链接

问题描述 投票:-1回答:2

网页上有指向文件的超链接,该文件每月被替换和更新。

客户希望在末尾加一个月/年的戳记,以便可以清楚地看到名称中的最新更新。例如:myUpdatedFile_July2015.pdf

是否存在使用通配符的方法来使超链接能够找到文件名的一部分,例如“ myUpdatedFile _”,从而使网页也不需要每月更新?

<a href="myUpdatedFile_ * "> Link to Latest updated file </a>
html hyperlink wildcard
2个回答
1
投票

由于HTML只是一种标记语言,它无法执行任何命令,也没有通配符。您必须使用服务器端脚本(例如PHP,ASP,node.js),或更简单的方法是使用javascript自动将当前时间戳(在这种情况下为每月)写入标记的href属性。我对js的了解不多,所以我无法给您提供代码示例,但这是一个非常简单的任务。


0
投票

没有办法,因为HTML不是动态语言。您最简单的选择是将pdf放在一个文件夹中,然后链接到该文件夹​​。

更复杂的选项,如@gergalyb所示,是在服务器端执行更复杂的操作。

我知道这不是您要的,而是相关的:如果您想使用通配符链接到页面上的锚点,则需要使用javascript。

© www.soinside.com 2019 - 2024. All rights reserved.