gpt4 book ai didi

javascript - 基础 JS + WebDev 帮助

转载 作者:行者123 更新时间:2023-11-30 18:52:37 27 4
gpt4 key购买 nike

我有一个小问题。我有七个 <select>的。从左到右计数。

<select id="sel_1" onchange="evalonsubmit('sel_1',1);">
<select id="sel_2" onchange="evalonsubmit('sel_2',2);">

以这种方式从 1 到 7。

逻辑很简单。单击时检查值是否为 -1,如果它禁用右侧的所有内容并将其设置为 -1。如果它不是-1,则启用被点击的右侧(可以说是+1)

这就是代码:

function evalonsubmit(ID, n)
{
var ElementID = document.getElementById(ID);
if(ElementID.value = -1) {
for (var i = n + 1; i <= 7; i++){
var newID = "sel_" + i;
var newValue = document.getElementById();
newValue.disable = true;
newValue.value = -1
}
} else {
var newID = "sel_"+(n+1)
var newValue = document.getElementById();
newValue.disable = false;
}
}

有好心的 JS 黑客可以帮助我吗?

最佳答案

我只是修正了您代码中的一些简单错误..

function evalonsubmit(ID, n)
{
var ElementID = document.getElementById(ID);
if (ElementID.value == -1){
for (var i=n+1; i <= 7; i++){
var newID = "sel_" + i;
var newValue = document.getElementById(newID);
newValue.disable = true;
newValue.value = -1
}
} else {
var newID = "sel_"+(n+1)
var newValue = document.getElementById(newID);
newValue.disable = false;
}
}

关于javascript - 基础 JS + WebDev 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3288971/

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