取按纽对象 然后设 disabled=“true”function setDisabled(n)
{
    for(var i=0; i<4; i++)
       if(i!=n)
{
    eval("document.all.button"+i+".dsiabled = 'true'");
}
}

解决方案 »

  1.   

    document.getElementById(id).disabled = "disabled";
    按钮多就循环,id+num命名id实现
    不多就直接写
    恢复按钮就是document.getElementById(id).disabled = false;
      

  2.   

    <script>
    function setDisabled()
    {
     var inpu = document.getElementsByTagName("input");
     for(var i = 0 ; i < inpu.length ; i++)
      { 
       if(inpu[i].getAttribute("type")=="button")
        {
        inpu[i].disabled = true ;
        }
      }
    }
    </script>
      

  3.   

    多谢各位大大指点 不过不行哦
    最简单的例子
    <html>
    <head></head>
    <body>
    <form>
    <table>
    <tr>
    <td><input type="button" id="chooseSalesIndentId" value="选择"></td>
    <td><input type="button" id="enquiriesCosts" value="查询" onclick="enquiriesCosts()"></td>
    </tr>
    </table>
    </form>
    <script language="javascritp">
    function enquiriesCosts() {
    document.getElementById('chooseSalesIndentId').disabled = true;
    document.getElementById('enquiriesCosts').disabled = true;
    }
    </script>
    </body>
    </html>
    点击查询按钮会报错"对象不支持此属性或方法" 你们可以试下看是不是报错
    如果开始在按钮后面设置了"disabled"属性 就可以document.getElementById('chooseSalesIndentId').disabled = false;来恢复它 如果开始没有设置会报错的
      

  4.   


    <html> 
    <head>
    <script language="javascript" type="text/javascript"> 
    function fnenquiriesCosts() 

        document.getElementById('chooseSalesIndentId').disabled = true; 
        document.getElementById('enquiriesCosts').disabled = true; 

    </script> </head> 
    <body> 
    <form> 
    <table> 
    <tr> 
    <td> 
    <input type="button" id="chooseSalesIndentId" value="选择"> </td> 
    <td> 
    <input type="button" id="enquiriesCosts" value="查询" onclick="fnenquiriesCosts()"> </td> 
    </tr> 
    </table> 
    </form> 
    </body> 
    </html>这样就可以了
      

  5.   

    function enquiriesCosts()
    的方法名改一下旧好了啊
    代码没有错的啊 
      

  6.   

    ...  copy你的代码  点了查询什么反应都没有  去掉fn后还是报错呢
    行:16
    字符:1
    错误:对象不支持此属性或方法
    麻烦各位大大帮帮小弟 昨天下午搞了好几个小时都报错 郁闷死了
      

  7.   

    嗯  原来是方法名字和ID名字重复了  谢谢大家对菜鸟的关怀!!  终于OK了
      

  8.   

    我给你提供一个网页吧 那里面有详清   http://blog.csdn.net/hicsdn.aspx?username=youngengineer