从零开始学 HTML:详解按钮元素的用法、常见问题与代码实战
2026-08-25 07:05:35
从零开始学 HTML:详解按钮元素的用法、常见问题与代码实战
2025-12-18
在 HTML 中, 是一个非常基础但也非常实用的元素。虽然它看起来简单,但在实际开发中,还是有一些小细节需要注意。
我们一起来看看吧!
很多小伙伴在刚开始用 input type="button" 时,容易遇到以下两个坑
它默认“没反应”
不像 type="submit" 会自动提交表单,type="button" 默认没有任何行为。如果你不给它写 JavaScript 脚本,点它就像点一块普通的石头。
默认值(Value)的坑
如果你忘记写 value 属性,有些旧版本的浏览器可能不会显示任何文字,或者显示一个很小的方块,这会让用户感到困惑。
虽然 input type="button" 还能用,但现在前端开发更推荐使用
为什么呢?
内容更丰富
语义化更好对屏幕阅读器等辅助设备更友好。
下面我为你准备了三种方式的代码示例,你可以直接复制到 HTML 文件里运行看看效果
确认提交
function sayHello() {
alert('这是更现代的写法!');
}
有时候我们不需要真正的按钮,只需要让一个链接看起来像按钮
.my-btn {
display: inline-block;
padding: 10px 20px;
background-color: #007BFF;
color: white;
text-decoration: none;
border-radius: 5px;
}
.my-btn:hover {
background-color: #0056b3;
}
如果你只是需要一个简单的、只有文字的点击触发器,用 没问题。
如果你想让按钮更漂亮、包含图标,或者遵循现代标准,请优先选择
小贴士在表单(
大幅面打印机