带有if和if not语句的JavaScript for循环仅显示当前项,并隐藏所有其他项
我好像没办法让这一切顺利。。。它需要在display=“block”和display=“none”之间切换 如果校验器为真,则显示块 如果验证器为假,则显示无 它在我的控制台日志中工作 HTML带有if和if not语句的JavaScript for循环仅显示当前项,并隐藏所有其他项,javascript,Javascript,我好像没办法让这一切顺利。。。它需要在display=“block”和display=“none”之间切换 如果校验器为真,则显示块 如果验证器为假,则显示无 它在我的控制台日志中工作 HTML knap 克纳普 hej 你好 Javascript: var-verifyer=null; var demo=document.getElementById(“demo”); var anotherDemo=document.getElementById(“anotherDemo”); docume
knap
克纳普
hej
你好
Javascript:
var-verifyer=null;
var demo=document.getElementById(“demo”);
var anotherDemo=document.getElementById(“anotherDemo”);
document.getElementById(“knapOne”).onclick=function(){
验证=演示;
更改()
}
document.getElementById(“knapTwo”).onclick=function(){
验证者=另一个演示;
更改()
}
函数更改(){
var cars=[演示,另一个演示];
对于(索引=0;索引
根据您的示例,在尝试使用数组时,似乎缺少索引
您需要确保正在编制索引,以便循环可以遍历数组的每个元素:
for(索引=0;索引
试试汽车[i];P这样您将实际选择正确的数组元素。您的控制台应该抛出并出错。请在第二个if语句中尝试cars==verifyer
。index
(一个数字)永远不会等于cars
(一个元素数组)。在我的示例中,我不会尝试等于index和cars数组。我只是试图指向同一个元素。我只需要选择正确的数组元素,就像使用cars[index]noa dev和JJ173在示例中显示的那样。