禁用和启用html输入按钮

我有一个这样的按钮:

<输入id=“Button”type=“Button”value=“+”style=“background color:grey”onclick=“Me();”/>

我如何在需要时禁用和启用它?我已经尝试了disabled=“disable”,但是重新启用它是一个问题。我尝试将其设置回false,但没有启用它

使用Javascript

  • 禁用html按钮

    document.getElementById(“按钮”).disabled=true;
    
  • 启用html按钮

    document.getElementById(“按钮”).disabled=false;
    
  • 此处演示


使用jQuery

jQuery 1.6之前的所有版本

  • 禁用html按钮

    $(“#按钮”).attr('disabled','disabled');
    
  • 启用html按钮

    $(“#按钮”).removeAttr('disabled');
    
  • 此处演示

1.6之后的所有jQuery版本

  • 禁用html按钮

    $('#按钮').prop('disabled',true);
    
  • 启用html按钮

    $('#按钮').prop('disabled',false);
    
  • 此处演示

p.S.根据jquery 1.6.1的更改更新了代码。建议始终使用最新的jquery文件和prop()方法。

发表评论