html - 如何通过CSS改变按钮的值

标签 html css button

代码如下:

<form id="my-button" action="#" method="post">
        <input type="submit" name="sample-button" value="Hello">
</form>

我需要能够通过 CSS 更改值。 没有点击或悬停。只需通过 CSS 替换即可。

我试过这样做,但没用。

#my-button input[type=submit]:before{
    content:"";
}
#my-button input[type=submit]:after{
    content:"HI";
}

最佳答案

如果你想要它用于显示/外观目的,你可以尝试这样的事情,使用纯 css:

Example in JSFiddle

它不会改变实际提交的值,但出于显示目的它工作正常。

input[type=submit] {
  color: transparent;
}

#my-button {
  display: inline-block;
  position: relative;
}

#my-button:after {
  content: "World";
  position: absolute;
  display: block;
  color: black;
  top: 1px;
  left: 1px;
  pointer-events: none;
}
<form id="my-button" action="#" method="post">
  <input type="submit" name="sample-button" value="Hello">
</form>

关于html - 如何通过CSS改变按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29315230/

相关文章:

html - 当 <hr> 包裹在 div 中时取消样式

javascript - 将 td 内容溢出到下一个 td 元素,而不在 HTML 表格中进行替换

css - Navbar 的居中组件

html - css 类不会改变现有的类属性

c# - 如何创建一个按钮,它会根据其中的文本量增加其宽度?

javascript - 如何将链接文本中的 Font Awesome 图标替换为链接点击时的不同图标?

javascript - requestFrameAnimation 使用持续时间时断断续续

html - CSS 汉堡菜单在大屏幕上无法正确转换

html - 悬停时按钮标记内的定位范围 : How to change border color and pointer?

android - 我如何调用驻留在 ListView 项目中的按钮的 onclick 监听器