拒绝ifElse语句
我认为自己是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>
提前感谢!
- 斯蒂芬
问题是与你的脚本标签:
<script type = "javascript/text">
是不正确的,必须围绕翻转:
<script type = "text/javascript">
或者只是删除它完全,这不是必需的。
<script>
非常感谢,因为脚本标签一开始就是正确的,所以我感到非常无聊。 –
@ Stephen.F没问题'type'属性很容易搞砸。这就是为什么现在它可以在现代的交流中被省略的原因之一,并且JS是默认语言。 –
我不知道脚本的类型不需要指定......我一直在看youtube上的JavaScript教程,它像5岁,所以我不知道是否大事情已经改变语言与否。 至少我现在知道了:) –
你应该创建一个页面,验证为HTML5并取出型完全属性。
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script从
如果该(类型)属性不存在,该脚本将被视为的JavaScript。
将type属性更改为“text/javascript”或完全忽略它。 –
另外,将脚本标签放置在'
'标签的底部,以便脚本在标记呈现后运行。 –