gpt4 book ai didi

javascript - 如何在另一个 if 语句中使用 if 语句中变量的值?

转载 作者:行者123 更新时间:2023-12-02 22:03:15 24 4
gpt4 key购买 nike

到目前为止,代码显示了一个带有多个单选按钮的表单,后跟一个使用名为 check() 的 onclick 函数的提交按钮。 check() 函数检查是否选择了第一个单选按钮,如果选择了,则将值 +1 添加到变量 count 中,然后触发一个警报,显示变量 count 的值。接下来我想要做的是创建一个 if 语句,检查变量 count 的值是否等于 1,如果是,则显示一个充当另一个页面链接的按钮。我尝试过创建自己的 if 函数来执行此操作,但它与第一​​个 if 语句发生冲突,导致两个 if 语句都不起作用。我如何成功实现第二个 if 语句?

<section id=Box>

<form name="Question">
Q1. Le groupe sanguin O négatif peut donner à quel autre groupe sanguin ou groupes sanguins?<br><br>

<input type="radio" name="q1" value="a">AB-, A-, B-, et O-</br>
<input type="radio" name="q1" value="b">O+ et O-</br>
<input type="radio" name="q1" value="c">A+, A-, B+ et B-</br>
<input type="radio" name="q1" value="d">Tous les groupes sanguins</br><br>

<button type="button" value="submit" onclick="check()"># de Réponses correctes</button>
</form>
</section>
<script type="text/javascript">

function check(){
var q1 = document.Question.q1.value;
var count= 0;

if(q1=="a"){
count++;
}
alert("vous avez "+count+" réponse(s) correcte(s)!");
}

最佳答案

您可以使用增量运算符而不是增量运算符。区别在于,一个返回递增的值,另一个返回当前值,然后然后递增它。

if (++count == 1) { // it's equal to 1
// do button stuff here
}

关于javascript - 如何在另一个 if 语句中使用 if 语句中变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59805558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com