菜鸟求助一个网页制作下拉框的代码问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:36:09
请先看这个页面的原代码:
http://www.316s.net/123.htm

这个页面的6个下拉框,前面四个下拉框,当你点击其中一个下拉框的时候,另外的一个下拉框就会自动隐藏起来,而5和6下拉框却不是这个,当你点击其中一个的时候另一个不会自动隐藏,而是需要再点一下才能隐藏,请问如果将5和6改成与前4个一样的效果?
注,本人是菜鸟,请从一个菜鸟的角度讲解一下谢谢

你把srcipt语句的循环改一下,你的那个正好只有四个,还差两个菜单的设计.我给你改了一下,具体如下,你把我给你改好的换成下面的就行了.
<script language="javascript">
function Menu(obj)
{
var tb=document.getElementById("menu");
for(i=0;i<12;i++)
{
if(i % 2 ==1)
{
tb.rows[i].className="hide";
}
}
if(obj.className="pointer" )
{
if(tb.rows(obj.rowIndex+1).className=="show")
{
tb.rows(obj.rowIndex+1).className="hide";
}
else
{
tb.rows(obj.rowIndex+1).className="show";
}
}
}
</script>
主要是这句话的问题"for(i=0;i<12;i++)",你自己好好琢磨琢磨吧.