下面这个方法是显示隐藏层得 2个层 如果加一个 也就是changediv3这个方法 显示隐藏第3个层 怎么写!
function changeDiv1()
{
if(document.getElementById("a2").style.visibility=="hidden")
{
}
else
{
document.getElementById("a1").style.display="";
document.getElementById("a2").style.visibility="hidden";}
}function changeDiv2()
{
if(document.getElementById("a2").style.visibility=="hidden")
{document.getElementById("a1").style.display="none";
document.getElementById("a2").style.visibility="";
}
else
{
}
}
function changeDiv1()
{
if(document.getElementById("a2").style.visibility=="hidden")
{
}
else
{
document.getElementById("a1").style.display="";
document.getElementById("a2").style.visibility="hidden";}
}function changeDiv2()
{
if(document.getElementById("a2").style.visibility=="hidden")
{document.getElementById("a1").style.display="none";
document.getElementById("a2").style.visibility="";
}
else
{
}
}
解决方案 »
- 关于js的问题
- 如何用javascript来赋予图片某个区域的链接
- ajax 在g_xmlhttp.onreadystatechange = callbackfunc; 之后, callbackfunc 没有被调用
- 让IE在直接请求js文件时在网页上显示javscript源代码,像ff一样
- 上下两行确定按钮,为什么点击上面的确定,下面的确定按钮变暗
- 不可挑战??????????????
- 如何让window.close()不弹出提示框
- 请教javascript高手,我初次接触javascript,这个代码是书上的,为什么执行不了
- ----为什么值总是为空(javascript)----
- 怎么向Javascript传递php中的数组变量
- jquery怎么样隐藏掉asp:RadioButton?
- IE中的embed
//visibility:hidden|visible; --隐藏了此标签 还占用布局
<div id="div1" onclick="changeDiv(1)">
aaa
</div>
<div id="div2" onclick="changeDiv(2)">
bbb
</div>
<div id="div3" onclick="changeDiv(3)">
ccc
</div>
</form>
<script type="text/javascript">
function changeDiv(id){
var ary=['div1','div2','div3'];
for(var i=1;i<4;i++){ if(i==id){
document.getElementById("div"+i).style.visibility="hidden";
}else{
document.getElementById("div"+i).style.visibility="";
document.getElementById("div"+i).style.display="";
}
}
}
{ document.getElementById("a1").style.display="none";
document.getElementById("a2").style.display="none";
document.getElementById("a3").style.display="none"; document.getElementById(did).style.display="block";
}然后给这个层 设置树形 display="none"