2016-07-06 145 views
0

我認爲自己是Javascript語言的新手,並且我的代碼有問題。我試圖模擬一個簡單的if else語句,它涉及如果您的repel用完,程序會要求您使用另一個語句。但是,當我嘗試在Chrome上運行它時,屏幕上沒有顯示任何內容。拒絕ifElse語句

這裏是我的代碼:

<html> 
<head> 
</head> 

<body> 
<script type = "javascript/text"> 

var repelsInBag = 10; 

    if (repelsInBag > 1){ 
    document.write("Would you like to use another repel?"); 
    }else{ 
    document.write("Repel effect has ran out"); 
    } 
</script> 

</body> 

</html> 

提前感謝!

  • 斯蒂芬
+2

將type屬性更改爲「text/javascript」或完全忽略它。 –

+0

另外,將腳本標籤放置在''標籤的底部,以便腳本在標記呈現後運行。 –

回答

1

問題是與你的腳本標籤:

<script type = "javascript/text"> 

是不正確的,必須圍繞翻轉:

<script type = "text/javascript"> 

或者只是刪除它完全,這不是必需的。

<script> 
+0

非常感謝,因爲腳本標籤一開始就是正確的,所以我感到非常無聊。 –

+0

@ Stephen.F沒問題'type'屬性很容易搞砸。這就是爲什麼現在它可以在現代的交流中被省略的原因之一,並且JS是默認語言。 –

+0

我不知道腳本的類型不需要指定......我一直在看youtube上的JavaScript教程,它像5歲,所以我不知道是否大事情已經改變語言與否。 至少我現在知道了:) –