楼上说的有道理,不过我以前貌似直接就改过。
如果document.all.imgName.onclick=""; 
不好用的话看下IMG控件的ID是不是imgName。
如果直接改在不好用的话可以试下添加个hidden控件。img的onclick="aaa()"
改成onclick="ccc()";脚本里的
ccc(){
  if(document.all("hidden").vlaue=="aaa"){
    aaa();
  }else if(document.all("hidden").vlaue=="bbb"){
    bbb();
  }
}
这样就控制hidden控件的value就可以了。
但是这样看起来比较笨哈~~!

解决方案 »

  1.   

    用div
    写两个div,
    <div id="div1"><img onclick="aaa()"> </div>
    <div id="div2" style="display:none"><img onclick="bbb()"> </div>
    在你触发的js函数中隐藏div1, 显示div2 可以达到你要的效果
      

  2.   

    document.getElementById('IMGId').onclick='';我一开始也想这样整,搜到你这个帖子,自己又试了下,这样完全可以,你那个太麻烦。