【发布时间】:2015-03-28 08:41:38
【问题描述】:
代码如下:
<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 来改变它?
-
我对主文件没有任何访问权限。我正在尝试通过 CSS 提出解决方案。 ://
-
你为什么不用 JavaScript 来做呢?
document.querySelector('input[name="sample-button"]').value = 'HI' -
你可以试试
$("#my-button input[type='submit']").attr('value', 'HI'); -
您不能使用 CSS 更改按钮的值,您可以更改按钮上显示的内容,但不能更改值本身。使用 Javascript。