迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

在 JavaScript 中使用 Onclick 重定向页面

作者:迹忆客 最近更新:2024/03/16 浏览次数:

本教程将教你如何在用户单击 HTML 按钮时创建 JavaScript 重定向。

我们将使用 onclick 事件来监听按钮上的点击事件。如果用户单击按钮,我们将执行重定向。


使用 JavaScript 中的 onclick 事件重定向到另一个页面

  1. 创建 JavaScript 代码

    如果用户单击我们表单中的按钮,下面的 JavaScript 代码将执行重定向。

    首先,我们使用 document.getElementById 方法通过其 id 获取按钮。之后,我们将事件侦听器附加到按钮。

    在重定向函数中,我们使用 location.href 方法来描述重定向的位置。在这种情况下,我们将其设置为保存为 home.html 的第二个 HTML 代码。

    因此,重定向 URL 是 http://localhost/jsredirect/home.html,其中 jsredirect 是我们项目文件夹的名称。

    如果你在实时服务器上,请将 localhost 替换为你网站的名称。

    let button = document.getElementById('submit-form');
    
    button.onclick = function(e) {
      e.preventDefault();
    
      // Replace localhost and the folder name
      // based on your setup
      location.href = 'http://localhost/jsredirect/home.html';
    }
    
  2. 测试我们的代码

    现在我们已经设置了 HTML 文件和 JavaScript,我们可以测试它是否有效。启动你的本地服务器并通过 localhost/<your_project_folder> 导航到你的项目文件夹。

    加载后,如果你愿意,可以使用任意数据填写表单。此外,你可以实现确保用户填写表单的逻辑。

    但是,重要的是要确保在单击按钮时重定向有效。所以,继续点击按钮。

    如果你做的一切正确,你的网络浏览器应该会重定向到第二个 HTML 文件。我们在下面的 GIF 图像中展示了一个重定向示例。

  3. CSS 代码

    下一个 CSS 代码块为表单设置样式。

    * {
    	padding: 0;
    	margin: 0;
    	box-sizing: border-box;
    }
    
    main {
    	margin: 2em auto;
    	width: 50%;
    	outline: 1px solid #1a1a1a;
    }
    
    .form-row {
    	padding: 0.5em;
    	display: flex;
    	justify-content: space-around;
    }
    
    .form-row input {
    	width: 45%;
    	padding: 0.2em;
    }
    
    .form-row button {
    	padding: 0.5em;
    }
    

上一篇:JavaScript 布尔函数

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

JavaScript 布尔函数

发布时间:2023/09/09 浏览次数:104 分类:JavaScript

与大多数其他编程语言不同,JavaScript 拥有布尔类型作为原始数据类型。 布尔类型大多将 true 和 false 作为唯一的默认值。但在某些情况下,我们也将 0 表示为 false,将 1 表示为 true。

JavaScript boolean.valueOf() 方法

发布时间:2023/09/09 浏览次数:203 分类:JavaScript

在 JavaScript 中,boolean.valueOf() 方法允许我们获取布尔对象的原始值。 该方法主要在内部使用,而不是在代码内部使用。JavaScript boolean.valueOf() 方法的语法

JavaScript boolean.toString() 方法

发布时间:2023/09/09 浏览次数:198 分类:JavaScript

在 JavaScript 中,boolean.toString() 方法允许我们将布尔值转换为字符串后将其用作 HTML 文本。JavaScript boolean.toString() 方法的语法

JavaScript boolean.prototype 属性

发布时间:2023/09/09 浏览次数:126 分类:JavaScript

在 JavaScript 中,.prototype 属性适用于所有对象。 该方法允许我们向对象添加新属性。JavaScript boolean.prototype 属性的语法

在 JavaScript 中获取光标位置

发布时间:2023/09/09 浏览次数:189 分类:JavaScript

JavaScript 与基本位置属性 SelectionStart 和 SelectionEnd 合并在一起,我们只能从字符串文字的第 0 个索引中检索位置值。 其他属性在基于坐标标记提取位置值方面也发挥着至关重要的作用。

在 JavaScript 中计算百分比

发布时间:2023/09/09 浏览次数:213 分类:JavaScript

本文将介绍如何使用 JavaScript 计算任意数字的百分比。在 JavaScript 中计算百分比 在 JavaScript 中获取任意数字的百分比非常容易。

JavaScript 科学记数法

发布时间:2023/09/09 浏览次数:118 分类:JavaScript

在今天的文章中,我们将学习 JavaScript 中的科学计数法。JavaScript 中的科学记数法

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便