我在一个ASP.net网站中有一个页面,我有多个内容占位符,具有JavaScript功能的脚本标记和其他元素。我隐藏所有内容持有人和其他HTML元素使用JavaScript,除了我想要显示的div。但是我得到了该页面中运行的其他脚本。我如何删除它们?使用JavaScript删除不必要的JavaScript
任何想法?
EDIT1
让我们考虑我接下来的页面
<html>
<head>
<script type="text/javascript">
alert("unnecessary script")
</script>
</head>
<body>
<script type="text/javascript">
alert("another one")
</script>
<div id="div1">
Div 1</div>
<div id="div2">
Div 2</div>
<div id="div3">
Div 3</div>
<script type="text/javascript">
alert("one more")
</script>
</body>
</html>
我加载该页面中的iframe在另一个网页,在框架的OnLoad()我叫HideUnneededHTML()隐藏除div2以外的所有内容。如何在装入之前删除不必要的Javascript?
删除什么?脚本元素被加载后?你能显示一些代码吗? – 2010-08-02 08:35:52
重新更新:嗯。我认为你不可以,因为脚本必须*卸载*并且由它做出的任何更改都会回滚。任何机会摆脱他们在服务器端? – 2010-08-02 08:47:03