gpt4 book ai didi

javascript - [javascript]单选按钮跳转到第一个选项

转载 作者:行者123 更新时间:2023-11-30 11:55:51 25 4
gpt4 key购买 nike

我有一个带有几个单选按钮(实际上有 3 个)的标准 html。

与:

function abo_show() 
{
var x = document.gms_option.gms_element1;
console.log(x.value);
if (x.value = "1") {
document.getElementById("abo").style.display="block";
document.getElementById("gms_abo1").style.display="table-row";
document.getElementById("gms_abo2").style.display="table-row";
document.getElementById("gms_abo3").style.display="table-row";
}
else {
document.getElementById("abo").style.display="block";
document.getElementById("gms_abo1").style.display="table-row";
document.getElementById("gms_abo2").style.display="none";
document.getElementById("gms_abo3").style.display="none";
}
}

我尝试显示几个额外的按钮,基于前 3 个。新按钮位于 div“abo”中,默认情况下隐藏(在 css 中:"显示:无“)。

但是当我点击单选按钮进行选择时,它会执行并跳转到选项 1。

不知道为什么。有人可以解释和帮助吗?

最佳答案

x.value = "1" 因为这个。

您使用单个 = 进行赋值而不是比较。这导致 if 总是成功。只需使用 == 甚至 === 即可。

关于javascript - [javascript]单选按钮跳转到第一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38014685/

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