在js中。如delete o.disabled但是按钮仍然是灰色的??这是为什么??????
不行你再试试把disabled设置成false
为什么不直接设置为enable呢
可以设置 disabled 属性,直到满足某些条件(比如选择一个复选框),才恢复用户对该按钮的使用。然后,可以使用 JavaScript 来清除 disabled 属性,以使文本区变为可用状态。
delete o.disabled 只是删除了disabled的值,这个操作之后disabled值为undefined;浏览器默认disabled的这个属性的值为禁用;
因此你用delete o.disabled,浏览器仍然认为这个input是禁用的。
只有当你移除这个属性或者将其值改为false时,浏览器才会认为其启用状态;