为什么点了隐藏再点显示不起作用,哪位大神帮我看看
为什么点了隐藏再点显示不起作用,哪位大神帮我看看,具体如下:function display2(){//定义"显示内容"的函数 d1.style.display="block"; // if(d1.style.display=="none"){ // d1.style.display="block"; // } } 我想加入IF函数判断内容是否隐藏,如果是隐藏执行显示/
2017-02-14
这是我写的代码你可以看下 我也是新手 可能写的不是最简便的 但是可以用 哈哈
function hideCon(){
var disPlay = conT.style.display
if(disPlay==""){
conT.style.display = "none";
}
else{
if(disPlay=="none"){
conT.style.display = "block";
}
else{
conT.style.display = "none";
}
}
}
conT是我前面申明的变量是内容的意思 disPlay就是div的display的值
因为CSS里面没有写display的属性 所以就先判断是否为空 为空的话就执行隐藏 不为空的话就判断display的值是否等于none 等于none的话就把style.display设置为block
举报