<input type=button name=btn  id=btn onclick="BtnClick()"><script>
function BtnClick()
{
  // 其它事件
  btn.disabled=true; //变灰
  //  btn.disabled=false ; //恢复
}
</script>

解决方案 »

  1.   

    <form onSubmit=BtnDisable()>
    <input type=submit name=submit>
    <script>
    function BtnDisable()
    {
      submit.disabled=true;
    }
    </script>
      

  2.   

    submit.submit();
    submit.disabled=true;
      

  3.   

    <form name=form1>
    <input type=radio name=test>
    <input type=button value=hidd onclick="document.form1.test.disabled=true">
    </form>
      

  4.   

    <input type="button" value="Click" onclick="this.style.backgroundColor:gray;">
      

  5.   

    还是小鱼同学的答案最准,变灰嘛,又没要禁止啧啧
                           来自- 字深品伦家
    不过backgroundcolor
     应该是background-color
      

  6.   

    to shubo2000(阿波罗):
    就是backgroundColor,不应该是background-color
      

  7.   

    TO ZHANGHK(LION)<div style="width:20px;color:red;backgroundcolor:blue">mmmm</div>
    <div style="width:20px;color:red;background-color:blue">mmmm</div>
    应该是background-color