我想在我的网站页面上添加<a>
标记的链接,但是如果第一个不起作用,则会有多个网址。我会是这样的:
<a href="url1;url2;url3"
但当然这不起作用。有没有办法做到这一点?
谢谢
答案 0 :(得分:0)
你是什么意思&#34;第一个没有工作&#34; ?服务器发送错误? 只用HTML可以做你想做的事。
可以通过向锚点添加侦听器,在第一个URL上发送HTTP请求来查看是否收到200或者像500这样的错误。 如果出现错误,请检查第二个网址,依此类推,并将用户重定向到您收到200的网址。
否则,如果您只是想打开所有链接,那么此处就已有帖子:How can I open multiple links using a single anchor tag
答案 1 :(得分:0)
你最接近的可能是:
<p>
href
属性中)data
事件处理程序,该处理程序阻止默认行为,然后依次测试每个URL,直到找到一个有效(或用完)的URL。测试需要Ajax,这需要:
额外的HTTP请求会消耗带宽(因此也会消耗时间)。
答案 2 :(得分:0)
使用纯HTML无法做到这一点,因为HTML无法检测“无效”的含义是否适用于给定的URL。