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

为什么我的HTML按钮点击后无法跳转到网站其他页面?

问题原因

你当前的代码错误点是onclick属性需要传入可执行的JavaScript逻辑,直接填写跳转链接无法被浏览器识别为跳转动作,因此点击后没有反应。

解决方案

提供两种常用的实现方案:

  • 方案1:保持button标签,补全跳转JS逻辑
    修改后的代码如下:
<button onclick="window.location.href='https://rgulewicz2438602.ipage.com/About.html'">About</button>

这个方案适合需要保留button原有交互样式、不想额外写CSS的场景。

  • 方案2:使用语义更友好的a标签实现(推荐)
    原生a标签本身就支持跳转行为,不需要依赖JavaScript,兼容性更好,你可以给a标签加CSS样式伪装成按钮外观,也可以直接嵌套button标签(HTML5规范下支持):
<!-- 嵌套button写法 -->
<a href="https://rgulewicz2438602.ipage.com/About.html">
  <button>About</button>
</a>

<!-- 更符合语义规范的写法,后续给a标签加btn类自定义按钮样式即可 -->
<a href="https://rgulewicz2438602.ipage.com/About.html" class="btn">About</a>

两种写法都可以正常实现跳转效果,你可以根据自己的开发需求选择。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:12:00