我有一些按钮,在 javascript 中我做了一些操作。根据用户点击的内容,按钮将被启用和禁用。
逻辑和启用/禁用效果很好。但是我的 CSS 没有更新禁用按钮的外观。我想我的问题是,它应该自动更新吗?还是我需要以某种方式处理?
如果相关,我正在使用 ASP.NET MVC。
我只是将它添加到我的视图顶部(用于测试):
<style>
button[disabled] {
background: green;
}
</style>
和一段 javascript :
function changeNameEnabled(enabled) {
document.getElementsByName("FullNameExact")[0].disabled = !enabled;
}
示例按钮:
<button onclick="nameClick(this)" name="FullNameExact" style="height:20%;width:75%;top:5%;left:13%;margin-bottom:5%">FULL NAME EXACT</button>
我可以在浏览器中看到按钮获得disabled
属性,并且不可点击