2023.11.18html中如何使用input/button进行网页跳转

2023.11.18html中如何使用input/button进行网页跳转

在做网页时有时会用<button>元素,有时会用<input>元素进行form表单操作或者网页跳转,但是用bootstrap时两种元素会出现不同的样式,为了样式一致,有时需要使用这两种元素相互实现其常用功能。

使用<button>元素进行网页跳转:

复制代码
<!DOCTYPE html>
<html>
<head>
    <title>Button Redirect</title>
    <script>
        function redirectToPage() {
            window.location.href = "https://www.example.com";
        }
    </script>
</head>
<body>
    <button onclick="redirectToPage()">跳转到 Example 网站</button>
</body>
</html>

使用js调用redirectToPage()函数,该函数使用window.location.href实现网页跳转。

使用<input>实现网页跳转。可以使用<input>元素的type="button"属性创建一个按钮,并使用JavaScript的onclick事件来执行跳转操作:

复制代码
<!DOCTYPE html>
<html>
<head>
    <title>Input Redirect</title>
    <script>
        function redirectToPage() {
            window.location.href = "https://www.example.com";
        }
    </script>
</head>
<body>
    <input type="button" value="跳转到 Example 网站" onclick="redirectToPage()">
</body>
</html>
相关推荐
Hilaku14 分钟前
做中后台业务,为什么我不建议你用 Tailwind CSS?
前端·css·代码规范
有意义14 分钟前
【面试复盘】前端底层原理与 React 核心机制深度梳理
前端·react.js·面试
二十一_15 分钟前
LangChain 教程 05|模型配置:AI 的大脑与推理引擎
前端·langchain
kerli19 分钟前
Compose 组件:BoxWithConstraints作用及其原理
android·前端
LovroMance20 分钟前
消息总线 + 可插拔的消息插件管理系统
前端
Lee川21 分钟前
React Router 实战指南:构建现代化前端路由系统
前端·react.js·架构
薛纪克22 分钟前
前端自动化测试的 Spec 模式:用 Kiro Power 实现从需求到脚本的全链路自动化
前端·自动化测试·ai·kiro
YAwu1123 分钟前
HTML语义化渲染与CSS优先级机制的技术解析
前端
MgArcher27 分钟前
Python高级特性:filter() 函数完全指南
前端·后端
han_1 小时前
JavaScript设计模式(十):模板方法模式实现与应用
前端·javascript·设计模式