不太清楚你的需求,下例是我臆测的:
<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>
<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.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:或者:把下面的alert(110)改成你实时取到的javascript代码:
<BODY>
<script>
document.write('<script>alert(110);<\/script>');
</script>
</BODY>
</HTML>
3:另一方面,说说你的需要,应该有变通的方法--不太明白为什么要删除,你可以直接取不同的内容,从而进行覆盖