You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

网站SVG图标添加首页跳转链接失效问题求助

问题原因及修复方案

核心问题

<img>标签本身不支持href属性,你把跳转属性加错了标签,这就是链接无法生效的原因。跳转功能是由<a>(锚点)标签实现的,<img>仅负责渲染图像内容。

修正后的代码

把<img>包裹在<a>标签内,将跳转地址放在<a>的href属性中:

$output .= " <a href='https://example.com/'><img id='svg_logo' src='https://example.com/path/' /></a> ";

额外说明

如果你的SVG是直接内嵌在页面中(不是通过<img>引用),也可以给SVG内部添加<a>标签,但当前你用的是<img>引用外部SVG,所以最直接的方案就是用外部<a>标签包裹。

内容的提问来源于stack exchange,提问作者Shaumne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 09:54:24