你这个ob指的就是t1,你总是先改其display为none,接着马上又改回block,当然看不出什么反应了。
解决方案 »
- 请问如何在弹出的div信息框中加入文字超链接??
- php图片预览问题
- ExtJS的this对象取值问题
- 高人帮忙解释一下这段javascript代码
- 菜鸟的SQL问题啊
- 求一正则javasript转化为vbsript
- parent.parent.listfrm.document.location.href = "test.html"为什么这么写在WINXP中会出错?
- radiobuttonlist and checkboxlist
- 关于脚本代码?
- 求解:一份倒计时的JS与jquery.SuperSlide.js冲突
- 求一个FORM提交,根据选择提交到相应该的页面急急~~
- 在线编辑器可以实现这个吗?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
var ob = new Object();
function checks(id)
{
switch(id){
case 1:
ob.style.display = "none";
t1.style.display = "block";
ob = document.all("t1");
break;
case 2:
ob.style.display = "none";
t2.style.display= "block";
ob = document.all("t2");
break;
case 3:
ob.style.display = "none";
t3.style.display="block";
ob = document.all("t3");
break;
}
}
function init()
{
ob = document.all("t1");
}
</script>
<body onload = "init()">
<a href="#" onclick="checks(1)">1</a>
<a href="#" onclick="checks(2)">2</a>
<a href="#" onclick="checks(3)">3</a>
<div id="t1" style="display:block">111111</div>
<div id="t2" style="display:none">222222</div>
<div id="t3" style="display:none">333333</div>
</body></html>
<div id="t1" style="display:block">111111</div>