意外令牌';'在尝试使用其他方式决定DOM操作时在随机生成器中使用

问题描述 投票:-1回答:1

几年来,我一直不时地进行编程,并决定适当地进行一些简单的个人项目。我正在尝试为笔和纸RPG制作一个随机化器,该随机化器可以从数组中随机选择一个选项,并将其显示给用户,掷骰子,并根据选定的统计数据模拟战斗,等等。

我无法为自己的死而弄清楚我当前正在处理的此部分中的错误。玩家从下拉选择元素中选择一个掷骰子值,按下掷键,页面将随机结果显示在H1中。这可行。我现在正在苦苦挣扎的是如何在代码中添加if else功能,该功能决定所选值是否是六个(所以基本上就是您常规的普通骰子)。这是因为六面骰子在我们使用的系统中很重要,因此如果玩家决定选择“六个”选项,我想显示多个骰子。

我从throw函数中取出代码,只是尝试了一个简单的代码片段,即设置var并使用if else来执行此操作(无论该值是否为6)。它仍然显示意外令牌“;”。我已在Opera标记为错误所在的行中标记。

我不知道Java的某些基本功能或局限性吗?我什至尝试对变量的值使用parseInt,以确保它具有正确的数据类型,但仍然没有。我是否应该将if else中的代码片段转换为函数,然后简单地在if else中运行这些函数?

我觉得自己是个白痴。请帮忙。非常感谢代码为什么这样做的答案和正确的解决方案。图片附上。 The code

PS。是的,我正在使用类来区分单个H1。告我。

javascript dom syntax-error unexpected-token
1个回答
0
投票

IF块中的每一行都有4个打开括号和3个关闭括号。关闭所有的parens,然后从那里去。

© www.soinside.com 2019 - 2024. All rights reserved.