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>
相关推荐
头发多多程序媛2 分钟前
解决依赖下载报错,npm ERR! code EPERM
前端·npm·node.js
小蜜蜂dry3 分钟前
nestjs学习 - 拦截器(intercept)
前端·nestjs
daols884 分钟前
Vue表单vxe-form配置渲染日期范围选择器的用法
javascript·vue.js·vxe-form
CoderLiu7 分钟前
Agent 沙箱架构深度解析:从 Pattern 选型到生产级框架设计
前端·人工智能·后端
happymaker06269 分钟前
web前端学习日记——DAY02(CSS样式表的使用)
前端·css·学习
fanjinzhi18 分钟前
Node.js通用计算15--TypeScript介绍
javascript·typescript·node.js
数据服务生21 分钟前
五子棋-html版本
前端·html
BUG创建者24 分钟前
openlayers上跟据经纬度画出轨迹
开发语言·javascript·vue·html
IT_陈寒29 分钟前
SpringBoot项目启动速度提升300%?这5个隐藏配置太关键了!
前端·人工智能·后端
小碗细面30 分钟前
5 分钟上手 Claude 自定义 Subagents
前端·人工智能·ai编程