gpt4 book ai didi

javascript - 选中 3 个单选按钮后弹出显示 'Yes'

转载 作者:行者123 更新时间:2023-12-02 23:59:35 25 4
gpt4 key购买 nike

我有一个包含 10 个问题的 self 评估测验。用户回答"is"3 次后,应该会显示一个带有推荐链接的模式。我似乎无法获得正确的代码,我已将单选按钮存储在一个数组中并循环遍历该数组,每次单击"is"按钮时添加一个计数器变量,但在检查了 3 个单选按钮后"is"模式不显示:

const referralModal = document.getElementById('referralModal');
const radios = [q1, q2, q3, q4, q5, q6, q7, q8, q9, q10];
let count = 0;

for (var i = 0; i < radios.length; i++) {
radios[i].addEventListener('change', (e)=>{
count++;
});

if (count === 3) {
referralModal.style.display = 'block';
}
}

最佳答案

您应该在事件监听器函数中检查这一点

const referralModal = document.getElementById('referralModal');
const radios = [q1, q2, q3, q4, q5, q6, q7, q8, q9, q10];
let count = 0;

for (var i = 0; i < radios.length; i++) {
radios[i].addEventListener('change', (e) => {
if (count === 3) {
referralModal.style.display = 'block';
}
count++;
});
}

关于javascript - 选中 3 个单选按钮后弹出显示 'Yes',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55233546/

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