如何在 html 页面上找到涉及 PDF 的链接,然后在链接前面附加绝对路径?
我有一个 html 页面,上面有很多链接。一些链接连接到 .pdf。
是否可以编写在加载页面时的 JavaScript -
它扫描 html 文件并找到链接到 .pdf 的所有链接
然后在该 url 的前面附加一个硬编码的前端?
页面上的所有链接都是相对的,当这些 .pdf 链接在 Android 平板电脑上打开时,我遇到了问题。但是当我使用绝对路径时,它处理它没有问题。所以我只想在 .pdf 链接上附加绝对路径。
I have an html page with a number of links on it. Some of the links connect to .pdf.
Is it possible to write javascript that upon the loading of the page -
it scans through the html file and locates all links that are linking to .pdf
then appends the front of that url with a hard coded front end?
All links on the page are relative, and I am having issues when these .pdf links are pulled up on an android tablet. But when I use the absolute path, it handles it no problem. So I just want to append the absolute path on the .pdf links.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 jQuery,这里有一个选择所有这些链接的简单方法:
href
是一个属性选择器,$=
表示它搜索以给定值结尾,即“.pdf”。如果您不想使用 jQuery,您可以使用标准 JavaScript 来完成,如下所示:
If you use jQuery, here's an easy way to select all of those links:
The
href
is an attribute selector, and the$=
means that it searches for attributes that end with the given value, namely, ".pdf".If you don't want to use jQuery, you can do it in standard JavaScript, like so:
与 voithos 相同,但没有 jQuery:
以函数形式:
使用该函数,您可以执行如下操作:
这将在页面加载时修复您的 PDF 链接。
The same as voithos, but without jQuery:
In function form:
With the function, you can do something like this:
Which will fix your PDF links when the page loads.