更改变量值时出现“ alert”错误

内森·陈(Nathan Chan)

我有单选按钮,它会根据选择的哪个来提醒另一个数字。

var radioButtons = document.querySelectorAll('input[type=radio]');

var chanceoflive1 = 0;
var user;
function choose(choice){
    user = choice;
}

function changechanceoflive1(){
    if (user == 'bricks') {
        chanceoflive1 = 1;
    }
    else if (user == 'wood') {
        chanceoflive1 =3
    }
    else if (user == 'stone') {
        chanceoflive1 = 2
    }
    alert(chanceoflive1);
}
<div id="radiobuttons" class="container" name="buttons" align=center>

  <h2>I Want my Building to be Made of:</h2>

  <ul>
  <li>
    <input type="radio" id="brick-option" name="material" value="1" onClick="choose('bricks')" checked="checked">
    <label for="brick-option">Bricks</label>

    <div class="check"></div>
  </li>

  <li>
    <input type="radio" id="wood-option" name="material" value="3" onClick="choose('wood')">
    <label for="wood-option">Wood</label>

    <div class="check">
      <div class="inside"></div>
    </div>
  </li>

  <li>
    <input type="radio" id="stone-option" name="material" value="2" onClick="choose('stone')">
    <label for="stone-option">Stone</label>

    <div class="check">
      <div class="inside"></div>
    </div>
  </li>
  </ul>
</div>

<form action="chooseheight.html">
  <div class="wrapper">
    <button class="button" onClick="changechanceoflive1()" align=center>Submit</button>
  </div>
</form>

当我单击木头时,它会提示3,这是完美的。当我单击石头时,它会发出警报2,这很棒。虽然,当我单击积木时,它的警报值为0。为什么?

克里斯托弗

将第2行更改为即可var chanceoflive1 = 1;正常工作。初始单选按钮已预先选择。在不离开砖块然后再回到砖块的情况下,机会生存1保持其初始值0。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试更改变量值时出现总线错误

来自分类Dev

尝试根据if_else条件更改变量值时,dplyr出现mutate()错误

来自分类Dev

使用sed命令在Script shell中更改变量值;错误语法

来自分类Dev

在调试JavaScript时,是否可以更改变量值?

来自分类Dev

在Swift中更改变量值时执行方法

来自分类Dev

std :: cout更改变量值

来自分类Dev

从对象字段更改变量值

来自分类Dev

常量更改变量值

来自分类Dev

用循环更改变量值

来自分类Dev

Java if语句更改变量值

来自分类Dev

无法更改变量值javascript

来自分类Dev

Linux浮点变量值比较运算符条件出现错误数字错误

来自分类Dev

线程获取错误的成员变量值

来自分类Dev

变量值检验的分割错误

来自分类Dev

在PHP中的变量内更改变量值

来自分类Dev

选中/取消选中复选框时更改变量值

来自分类Dev

如何在单击按钮时做出反应以更改变量值

来自分类Dev

选中/取消选中复选框时更改变量值

来自分类Dev

在各种getinterval中纠缠在一起时,如何更改变量值?

来自分类Dev

在 Blazor 上按下输入键时更改变量值

来自分类Dev

使用dplyr按组更改变量值

来自分类Dev

Ansible set_fact不会更改变量值

来自分类Dev

使用GDB在JVM中更改变量值

来自分类Dev

更改变量值并在循环后将其推送

来自分类Dev

在julia中声明和更改变量值的问题

来自分类Dev

程序在执行期间更改变量值

来自分类Dev

使用sed命令更改变量值

来自分类Dev

如何使用if条件在python中更改变量值

来自分类Dev

如何使用if条件在python中更改变量值