<input class="pmau_input2" type=file size=25 name=morepic[] onChange="addImg(this)"/>我想用JS去掉addImg方法,并替换成delImg(this)方法,请问怎么做,我希望是党addImg被运行一次后方法变化成delImgfunction addImg(cur){
  cur.change="delImg(this)";
}
可是这样写不行,请问哪里错了

解决方案 »

  1.   

    补充我写的是,虽然onchange方法改了,但是delImg却没有生效
    function addImg(cur){ 
      cur.onchange="delImg(this)"; 
    }
      

  2.   


    function addImg(cur){ 
      cur.onChange=function (){delImg(this); }; 
    } function delImg(obj)
    {
     ..................
     }
    试试
      

  3.   

    修改如下:
    <input id="xxx" class="pmau_input2" type=file size=25 name=morepic[] onChange="addImg(this)"/> <script language="javascript">
    function changeFun(objID,FunName)
    {
    document.getElementById("对象ID号").onchange=FunName;
    }function addImg
    {
    ....
    changeFun('xxx','delImg')
    }function delImg
    {
    ....
    }
    </script>