document.images[1].onClick=new Function("f1");

解决方案 »

  1.   

    document.images[1].attachEvent("onclick",f1)
      

  2.   

    <input id=s onkeydown="a()">
    <script>
    s.attachEvent("onclick",ss)
    function ss(){
    alert()
    s.focus()
    }
    function a(){
    s.detachEvent("onclick",ss)
    }
    </script>
      

  3.   

    对不起,第一个回答中有误是
    document.images[1].onClick=new Function("f1()");
      

  4.   

    detachEvent就是中断这个事件的绑定
      

  5.   

    这样也是行的
    <input id=s onkeydown="aa()">
    <script>
    s.onclick=new Function("a()")
    function a(){
    alert()
    s.focus()
    }
    function aa(){
    s.onclick=new Function("")
    }
    </script>