我在一個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