我知道jquery可以$("#abc").unbind("click");  $("#abc").bind("click",fun);那么javascript呢?????,,给个例子吧

解决方案 »

  1.   

    <body>
    <div id="haha">
    123
    </div>
    <script>var haha=document.getElementById("haha");
    function hello(){
        alert(1);
    }
    event_bind(haha,'click',hello);function event_bind(obj,e,fun){
        try{
            obj.addEventListener(e,fun,false);
        }
        catch(error){
            obj.attachEvent('on'+e,fun);
        }    
    }function event_remove(obj,e,fun){
        try{
            obj.removeEventListener(e,fun,false);
        }
        catch(error){
            obj.detachEvent('on'+e,fun);
        }    
    }</script>
    </body>
      

  2.   

    最简单就是
    obj.onclick=function(){}