菜鸟问题!这段代码哪错了?

tiancanshi 2002-06-30 02:16:54
还没顾上学javascript呢,就遇到了一个问题。请各位指点!
在一个下拉列表的onchange事件中调用这个过程,search是表单name,menu是下拉列表name,通过选择不同的选项,显示不同的层!执行时没反应?
<SCRIPT language=JavaScript>
<!--
function decide(){

var keyword=document.search.menu.options[document.search.menu.selectedIndex].value;
switch(keyword){
case 1:
document.all("div2").style.visibility="hidden";
document.all("div3").style.visibility="hidden";
document.all("div4").style.visibility="hidden";
document.all("div5").style.visibility="hidden";
document.all("div1").style.visibility="visible";
break;
case 2:
document.all("div1").style.visibility="hidden";
document.all("div3").style.visibility="hidden";
document.all("div4").style.visibility="hidden";
document.all("div5").style.visibility="hidden";
document.all("div2").style.visibility="visible";
break;

case 3:
document.all("div1").style.visibility="hidden";
document.all("div2").style.visibility="hidden";
document.all("div4").style.visibility="hidden";
document.all("div5").style.visibility="hidden";
document.all("div3").style.visibility="visible";
break;
case 4:
document.all("div1").style.visibility="hidden";
document.all("div2").style.visibility="hidden";
document.all("div3").style.visibility="hidden";
document.all("div4").style.visibility="visible";
document.all("div5").style.visibility="visible";
break;

}
}

// -->
</script>
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiancanshi 2002-06-30
  • 打赏
  • 举报
回复
我测试了一下,switch以前和switch以后的执行语句都有问题!真是奇怪?
没有人能解决吗?
ywz413 2002-06-30
  • 打赏
  • 举报
回复
确认<select name="">
<option value=1>...</option>
....
</select>
是不是这么写的?
tiancanshi 2002-06-30
  • 打赏
  • 举报
回复
没有值,哪错了?
sword1028 2002-06-30
  • 打赏
  • 举报
回复
switch(keyword) 请检查一下 keywork中是否有值
tiancanshi 2002-06-30
  • 打赏
  • 举报
回复
不管用···
孟子E章 2002-06-30
  • 打赏
  • 举报
回复
Try:

case "1":
case "2":
.....

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧