0
我在我的阵列5个元素 &在我的HTML有六个div的显示第六元件即使它不存在时,环无二第六元件,并且不存在于相应的元件的javascript:在阵列
数组,然后在div应否则隐藏它应该是可见
我与我当前的代码面临的问题是,即使是第六元素是不存在的,它显示格为可见,
var qn_id=0;
for (var k=1; k<=6; k++){
var elem=getElemById_html("menu_"+k+"_container");
for (var key in NavArray) {
if (key > qn_id) {
qn_id=key;
break;
}
}
if (NavArray[qn_id]) {
elem.style.display="block";
} else {
elem.style.display="none";
}
}
请注明您的代码,因此,它会更容易看到它... – GxG 2010-10-12 07:13:33
什么是qn_id?为什么它在循环中计算k,当它的值不依赖于k?它应该依赖于k? – Thilo 2010-10-12 07:16:51
是的..它的值取决于k,在循环迭代中,它应该检查下一个最高密钥(密钥是数字像2,5 9,11,15 ..) – Kalx 2010-10-12 07:21:57