运行的时候总不能把自己给干掉吧,要new一个就可以了

解决方案 »

  1.   

    晕倒,以前一直是做个文件用动态生成script,然后修改src来做的,刚才查了下资料原来是可以的
    <script>
    function $2()
    {
       var sc=document.scripts[1];
       sc.text+="function $3(){alert(0);}";
       alert(sc.innerHTML);
    }
    </script>
    <script>function $4(){alert(0);}
    </script>
    <input type='button' id='hjx' value='点我呀' onclick='$3()'>
    <input type='button' id='hjx' value='点我呀' onclick='$2()'>
      

  2.   

    原来错误的原因是innerHTML是会被解析成html的,谢谢,不过还想问一下是否有其它动态添加function的方法呢?