onclick="javascript:aa(this)"
function aa(cc)
  {
    cc.style.color="red";
  }
你可以到周爱民的blog去看看http://blog.csdn.net/aimingoo/category/168163.aspx?PageNumber=5 JavaScript面向对象的支持(2)  别的文章也建议你看看

解决方案 »

  1.   


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

        this.style.color="red"; 

    </script> 
    </head> 
    <body> 
    <body> 
        <form id="form1" runat="server"> 
           <input id="Button1" type="button" value="button" onclick="aa()" /> <!--这样就能调用了,但是这样的就相当于
                      onclick = function(){
                         aa();
                    }
    -->      
        </form> 
    </body> 
    </body> </html>
    要在函数里面用this直接调用button可以这样function aa(el) 

        el.style.color="red"; 
    } 调用的时候这样写
    onclick="aa(this)" 
    或者<script type="text/javascript"> 
    function aa() 

        this.style.color="red"; 

    windown.onload = function()
    {
       document.getElementById("Button1").onclick = aa;
    }
    </script>