如题

解决方案 »

  1.   

    直接把onclick=“”删掉就OK了啊
      

  2.   

    obj.onclick = null;
    or
    obj.onclick = function() { return false; }
      

  3.   

    对于内联的onclick 和 使用element.onclick=function(){}来注册的事件使用 element.onclick=null;即可删除如果要删除用addEventListener注册的事件,必须知道注册函数的引用和事件类型,所以,必须拥有注册函数的列表,在不知道的情况下,应该是没有办法用removeEventListener取消注册函数的。
      

  4.   

    我试过了,可惜不成功,比方说一个checkbox,我要的结果是单击没反应,其他的相关 但未知的函数都不调用
      

  5.   

    希望 lz 以后能把问题叙述清楚!L@_@K
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title> new document </title>
        <meta name="generator" content="editplus" />
        <meta name="author" content="[email protected]" />
        <meta name="keywords" content="" />
        <meta name="description" content="" />
    </head>
    <body>
    <input type="checkbox" id="" checked onclick="return false;" />
    <input type="checkbox" id="" onclick="return false;" />
    </body>
    </html>
      

  6.   

    引用 7 楼 
    希望 lz 以后能把问题叙述清楚!引用 5 楼 
    如果要删除用addEventListener注册的事件,必须知道注册函数的引用和事件类型,所以,必须拥有注册函数的列表,在不知道的情况下,应该是没有办法用removeEventListener取消注册函数的。就是不知道函数列表额,真没办法呀