2012-02-21 103 views
0
  • 我想清楚了基於幾個條件的Java腳本是
    涉及具體的我的項目。我在這裏只給示例代碼段如何清除script標籤的Java腳本

    **

    你好 VAR一個= 10; a = a + 11; alert(「value =」+ a); var b = 10; b = a + 31; alert(「value =」+ b);

    **

    This code will execute first script defer. If first `<script defer>` executed, i want to clear second `<script defer>` should 
    

    清楚。它不應該進一步執行。如何做到這一點

    我想動態清除此腳本?一旦頁面加載....如何 寫入JavaScript來刪除第二個腳本??它可能嗎?

    我的審判 **如果($( '腳本')。ATTR( 「推遲」)= TRUE){// 清除腳本的HTML頁面} **

    我們需要添加在裏面如果塊?

+0

對沒有「src」屬性的腳本使用「延遲」並沒有多大意義,現代版本的瀏覽器在這種情況下會忽略它。 – Pointy 2012-02-21 18:24:13

+0

也許我錯過了一些東西,但第一個腳本總是會執行,因此第二個腳本不應該按照您的要求運行。爲什麼不把它從你的標記中完全刪除? – 2012-02-21 18:24:22

回答

2

使用LOGIC!

<script defer> var a= 10; a = a+ 11; alert("value = "+a);</script> 
<script defer> if(a!=10) {var b= 10; b = a+ 31; alert("value = "+b);}</script> 
+0

[波塞爾](http://dictionary.reference.com/browse/poser)? :P – Purag 2012-02-21 18:25:37

+0

我們不能動態地刪除第二個腳本嗎?使用java腳本標記? – 2012-02-22 01:23:06

+0

你確實可以 - 但如何在執行之前做到這一點。如果你能做到這一點,爲什麼不把第二個腳本標籤翻出來呢? – 2012-02-22 04:06:17