如何在 HTML 中添加按钮 - 实践

news/2025/10/6 22:19:22/文章来源:https://www.cnblogs.com/slgkaifa/p/19127995

如何在 HTML 中添加按钮 - 实践

原文:如何在 HTML 中添加按钮 | w3cschool笔记

(请勿将文章标记为付费!!!!)

在网页开发中,按钮是用户界面中不可或缺的元素之一。无论是用于提交表单、触发动作还是导航,按钮都能提供直观的交互方式。本文将详细介绍如何在 HTML 中添加按钮,并通过实际示例帮助你快速掌握这一技能。

一、HTML 中添加按钮的基本方法

(一)使用 <button> 标签

<button> 标签是 HTML 中专门用于创建按钮的元素。它提供了丰富的属性,使我们能够创建功能多样的按钮。

1. 基本语法

点击我

2. 常用属性
属性名取值描述
autofocusautofocus指定按钮在页面加载时自动获得焦点。
disableddisabled指定按钮是否禁用。
formform_id指定按钮所属的表单。
formactionURL指定表单提交的目标 URL。
formenctypeapplication/x-www-form-urlencodedmultipart/form-datatext/plain指定表单数据提交时的编码类型。
formmethodgetpost指定表单提交的方法。
formnovalidateformnovalidate指定表单提交时不进行验证。
formtarget_blank_self_parent_top指定表单提交结果的显示目标。
name文本指定按钮的名称。
typebuttonresetsubmit指定按钮的类型。
value文本指定按钮的初始值。

(二)使用 <input> 标签

除了 <button> 标签,我们还可以使用 <input> 标签创建按钮。<input> 标签的 type 属性指定按钮的类型。

1. 基本语法

2. 常用类型

  • type="button":普通按钮
  • type="reset":重置按钮,用于重置表单中的输入字段
  • type="submit":提交按钮,用于提交表单数据

二、按钮的样式定制

(一)使用内联样式

我们可以在按钮标签中直接使用 style 属性来设置样式。

点击我

(二)使用内部样式表

在文档的 <head> 部分定义样式,然后通过类选择器应用到按钮上。

            .custom-button {            background-color: blue;            color: white;            padding: 10px 20px;            border: none;            border-radius: 5px;            cursor: pointer;        }

(三)使用外部样式表

将样式定义在一个单独的 CSS 文件中,然后通过 <link> 标签引入。

styles.css

.custom-button {    background-color: blue;    color: white;    padding: 10px 20px;    border: none;    border-radius: 5px;    cursor: pointer;}

HTML 文件

点击我

三、按钮的交互效果

(一)使用 JavaScript 添加点击事件

我们可以通过 JavaScript 为按钮添加点击事件,实现交互效果。

    document.getElementById('myButton').addEventListener('click', function() {        alert('按钮被点击了!');    });

(二)使用表单提交

如果按钮用于提交表单,可以使用 type="submit"

提交

四、完整示例:创建一个功能按钮

以下是一个完整的示例,展示如何创建一个带有样式和交互效果的按钮。

    HTML Button Tag - 编程狮教程            body {            font-family: 'Microsoft YaHei', sans-serif;            max-width: 800px;            margin: 0 auto;            padding: 20px;            background-color: #f5f5f5;        }        .demo-container {            background-color: white;            padding: 20px;            border-radius: 8px;            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);        }        button {            padding: 10px 20px;            font-size: 16px;            border: none;            border-radius: 4px;            cursor: pointer;            margin: 10px;        }        .default-btn {            background-color: #4CAF50;            color: white;        }        .primary-btn {            background-color: #2196F3;            color: white;        }        .danger-btn {            background-color: #f44336;            color: white;        }        .disabled-btn {            background-color: #cccccc;            color: #666666;            cursor: not-allowed;        }        HTML 按钮示例 - 编程狮教程            基本按钮                         不同类型的按钮                                         禁用按钮                         按钮事件                          function showAlert() {            alert('按钮被点击了!');        }

五、总结

本文详细介绍了如何在 HTML 中添加按钮,并通过多种方式实现样式定制和交互效果。希望这个教程能帮助你更好地理解和使用 HTML 按钮元素。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929763.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站备案的链接如何创建电商平台

前言 这篇文章用于记录阿里天池 NLP 入门赛&#xff0c;详细讲解了整个数据处理流程&#xff0c;以及如何从零构建一个模型&#xff0c;适合新手入门。 赛题以新闻数据为赛题数据&#xff0c;数据集报名后可见并可下载。赛题数据为新闻文本&#xff0c;并按照字符级别进行匿名…

jsp网站开发视频教程关键词网站排名软件

来源&#xff1a;中国科学报去年&#xff0c;当一颗美式足球场大小的雪茄形天体Oumuamua进入太阳系时&#xff0c;它并非仅仅让人们第一次看到了一块星际岩石。根据一项新的研究&#xff0c;这也支持了太空岩石通过在遥远的恒星系统之间运送微生物&#xff0c;从而在星际间传播…

Road Trip of the National Day holiday

During the National Day holiday, I went on a road trip with my wife to western Sichuan. We started from Chengdu and passed through Yaan and Luding. On the first day, we visted the "Red Army Flying…

selenium基础 - 教程

selenium基础 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

贵阳网站建设公企业型网站

前言 在之前的博客中&#xff1a; 1.Surface Web —&#xff1e; Deep Web —&#xff1e; Dark Web&#xff0c;我们解释了表层网络、深层网络等的相关概念&#xff1b; 2.Tor浏览器——层层剥开洋葱&#xff0c;我们阐述了Tor的历史和基本工作原理&#xff1b; 3.Tor浏览器…

详细介绍:20250602在荣品的PRO-RK3566开发板的Android13下的uboot启动阶段配置BOOTDELAY为10s

详细介绍:20250602在荣品的PRO-RK3566开发板的Android13下的uboot启动阶段配置BOOTDELAY为10s2025-10-06 22:08 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !impo…

兰州网站seo收费交友视频网站建设

61、在Word 2003中&#xff0c;下列关于查找操作的叙述&#xff0c;正确的是 。A、使用查找命令时&#xff0c;可以区分全角和半角字符&#xff0c;但不能区分大小写B、不支持用通配符来描述查找内容C、查找时只能从文档开始处进行D、除了可以按文字的内容进行查找&#xff0c;…

济南海绵城市建设官方网站网络购物消费者行为论文

原创:项道德(daode3056,daode1212) 在量子力学中&#xff0c;许多现象都是统计的结果&#xff0c;基本上用的是正态分布&#xff0c;然而&#xff0c;从本质上思考&#xff0c;应该还存在低阶的分布&#xff0c;标准的正态分布是它的极限&#xff0c;这样一来&#xff0c;或许在…

完整教程:基于单片机的FFT的频谱分析仪设计

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

费马小定理的证明

费马小定理:若 \(p\) 为质数,则 \(x^{p}\equiv x(\text{mod}\ p)\)。特别地,若 \(p\not\mid x\),则 \(x^{p-1}\equiv 1(\text{mod}\ p)\)。 首先,若 \(p\mid x\),则 \(x\equiv 0(\text{mod}\ p)\Leftrightarrow …

中国建设银行员工学习网站网站设计培训

&#x1f4d5;作者简介&#xff1a;热编程的贝贝&#xff0c;致力于C/C、Java、Python等多编程语言&#xff0c;热爱跑步健身&#xff0c;喜爱音乐的一位博主。 &#x1f4d7;本文收录于贝贝的日常汇报系列&#xff0c;大家有兴趣的可以看一看 &#x1f4d8;相关专栏深度学习、…

深入解析:生成https 证书步骤

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

自己网站联系电话修改怎么做网站制作与网站建设

建造者模式&#xff08;Builder Pattern&#xff09;使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式&#xff0c;它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 代码实…

校园学生网站开发自己如何建设微信网站

背景 阿里云API网关服务提供API托管服务&#xff0c;提供了强大的适配和集成能力&#xff0c;可以将各种不同的业务系统API实现统一管理。API网关同时支持将API访问日志一键存储到日志服务&#xff0c;通过日志服务强大的查询分析能力&#xff0c;用户可以针对访问日志自定义计…

做外贸怎样浏览国外网站有没有在网上做ps赚钱的网站

职业高中毕业的自我鉴定范文300字自我鉴定就是把一个时段的个人情况进行一次全面系统的总结&#xff0c;自我鉴定可以让我们对自己有个正确的认知&#xff0c;不如立即行动起来写一份自我鉴定吧。我们该怎么去写自我鉴定呢&#xff1f;下面是小编精心整理的职业高中毕业的自我鉴…

如何建立内部网站网站建设的威胁

1. 🌈题目详情 1.1 ⚠️题目 给出一个二叉树如下图所示: 请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。 左子树表示该节点左侧叶子节点为根节点的一颗新树;右子树表示该节点右侧叶子节点为根节点的一颗新树。 1.2 �…

北京建网站公司推荐西宁高端企业网站建设

find_vma函数功能描述&#xff1a;find_vma( )函数根据一个属于某个进程的虚拟地址&#xff0c;找到其所属的进程虚拟区间&#xff0c;并返回相应的vma_area_struct结构体指针。find_vma文件包含#includefind_vma函数定义在内核源码中的位置&#xff1a;linux-3.19.3/mm/mmap.c…

PTA-根据已有类Worker,利用LinkedList编写一个WorkerList类,完成计算所有工人总工资的功能

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

威尔逊定理的证明

威尔逊定理: 首先,对于 \(p = 2\),显然成立。 若 \(p \not= 2\),我们考虑一个 \(x\) 在模 \(p\) 意义下的逆元若是他自己,则 \(x^2\equiv 1(\text{mod}\ p)\)。 \(x\equiv 1\) 或 \(p - 1(\text{mod}\ p)\)。 而且…

网站开发好学嘛哪里有网站推广软件

来源&#xff1a;机器之心摘要&#xff1a;AI 迎来另一寒冬&#xff1f;这是 2018 年下半年至今我们一直能听到的一种声音。这类唱衰的文章一经发布&#xff0c;总是能博人眼球。这篇发表在 Medium 上的文章探讨了 AI 的历史和现在&#xff0c;泛谈了深度学习的局限性&#xff…