2016-07-06 146 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岁,所以我不知道是否大事情已经改变语言与否。 至少我现在知道了:) –