gpt4 book ai didi

javascript - For 循环被忽略

转载 作者:太空宇宙 更新时间:2023-11-03 20:46:02 25 4
gpt4 key购买 nike

为什么 xyz 循环被忽略了?这是一把 fiddle http://jsfiddle.net/B99CD/请记住,这是我不能提及的专有内容管理系统的内部。
由于某种原因, fiddle 没有运行该功能。发生的情况是选项卡没有设置回无,因此看起来都处于事件状态。有什么建议吗?

编辑存在的字段集。我不能分享那部分代码。对不起。

在ie10和ff26.0中测试

function tabAction(tab) {

var numberOfTabs = document.getElementsByTagName("li");
var x = 0;
var xyz = 0;
//alert(tab);
debugger;
var loopEnd = document.getElementsByTagName("fieldset").length;

document.getElementsByTagName("fieldset")[tab].style.display = "block";
document.getElementsByTagName("fieldset")[tab].style.clear = "both";
document.getElementsByTagName("li")[tab].className = "active";

if(tab > 5) {
document.getElementsByTagName("li")[tab].className = "active"; // show task tab
for(x = 6; x < loopEnd; x++) {
document.getElementsByTagName("fieldset")[x].style.display = "block";
document.getElementsByTagName("fieldset")[x].style.clear = "both";
}
}

for(xyz = 0; xyz < numberOfTabs; xyz++){
alert(xyz);
if (xyz !== tab) {
document.getElementsByTagName("li")[x].className = "none";
}
}

for(x = 0; x < loopEnd; x++) {
if (x !== tab) {
document.getElementsByTagName("fieldset")[x].style.display = "none";
}
if (x > 5){
document.getElementsByTagName("fieldset")[x].style.display = "none";// change this
}
}
}

最佳答案

numberOfTabs 从未设置。

我无法从您的代码中得出该值应该是什么。查看您的 HTML,我猜 7

关于javascript - For 循环被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894720/

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