html div小问题 求解

yanqiu520happines 2011-09-14 08:15:50
有8个div 无论我点击那个的时候我只想让他显示一个 其他的都 none 有什么简单的方法啊 可以清空的
<script type="text/javascript">
function oper(){
var b = document.getElementById("select");

var val = document.getElementById("select").value;

if(val=="0"){

}else if(val=="1"){
document.getElementById("1").style.display="block";
}else if(val=="2"){
document.getElementById("2").style.display="block";
}else if(val=="3"){
document.getElementById("3").style.display="block";
}else if(val=="4"){
document.getElementById("4").style.display="block";
}else if(val=="5"){
document.getElementById("5").style.display="block";
}else if(val=="6"){
document.getElementById("6").style.display="block";
}else if(val=="7"){
document.getElementById("7").style.display="block";
}else if(val=="8"){
document.getElementById("8").style.display="block";
}

}
</script>
...全文
90 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanqiu520happines 2011-09-14
  • 打赏
  • 举报
回复
O(∩_∩)O谢谢 接分
softroad 2011-09-14
  • 打赏
  • 举报
回复

var val = document.getElementById("select").value;

for(var i = 1; i <= 8; i++) {
if(val == i) {
document.getElementById(i + "").style.display="block";
}
else {
document.getElementById(i + "").style.display="none";
}
}
liuyuhua0066 2011-09-14
  • 打赏
  • 举报
回复
用switch case,不过也不算太简单

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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