不太清楚你的需求,下例是我臆测的:
<BODY>
 <input type="button" value="Add script!" onclick="addjs();"> 
 <input type="button" value="Delete script!" onclick="removejs();"> <br />
 <div id="test"></div>
 </BODY>
</HTML>
<script>
var t = document.getElementById('test'); function addjs()
{
t.innerText = 'Please Click me!!';
t.style.color = '#FFCC00';
t.style.fontSize = 20+'pt';
t.onclick = function () { alert(this.innerText);}
} function removejs()
{
t.innerText = 'Please Click me Again!!';
t.style.color = '#66CC00';
t.style.fontSize = 22+'pt';
t.onclick = function () { return false; }
}
  </script>

解决方案 »

  1.   

    不是这样~~~
    比如说有一个页面1.html
    <body>
    <script language="javascript">
    中间是ajax操做代码,传回的xml文件,我需要用他来创建一个菜单.
    </script><这里是要根据传回的数据动态的部分,全是js代码>
    <script>
    var taskMenu1;
    var item1;
    TaskMenu.setStyle("../css/Blue/BlueStyle.css"); 
    TaskMenu.setHeadMenuSpecial(true);
    item1 = new TaskMenuItem("演示111","img/Image/demo.gif","parent.window.location.href='#'");
    taskMenu1 = new TaskMenu("演示111",false);
    taskMenu1.init();
    taskMenu1.add(item1);
    }
    </script>
    </这里是要根据传回的数据动态的部分,全是js代码></body>
    就是想要这段代码可以动态的删除,添加.
      

  2.   

    1:你可以通过php,jsp等服务端脚本依不同的情况动态产生;//组织数据格式为javascript所接受的,直接输出到<script></script>之间;
    2:或者:把下面的alert(110)改成你实时取到的javascript代码:
     <BODY>
      <script>
      document.write('<script>alert(110);<\/script>');
      </script>
     </BODY>
    </HTML>
    3:另一方面,说说你的需要,应该有变通的方法--不太明白为什么要删除,你可以直接取不同的内容,从而进行覆盖
      

  3.   

    1:你可以通过php,jsp等服务端脚本依不同的情况动态产生;//组织数据格式为javascript所接受的,直接输出到<script><?php echo $yourScripcode; ?></script>之间;