效果图:点击第一次消失,再点击一次显现
CSS部分:
#ele{
width: 100px;
height: 100px;
background-color: red;
}
HTML部分:
<body>
<button id="btn">点我</button>
<div id="ele" style=”display:block”></div>
</body>
JS部分:
<script>
//方法一设置开关
window.onload=function(){
var Btn=document.getElementById("btn");
var Ele=document.getElementById("ele");
var key=true;//设置开关
Btn.onclick=function(){
if(key==true){
Ele.style.display="none";
key=false;
}
else{
Ele.style.display="block";
key=true;
}
}
//方法二检查元素状态
// Btn.onclick=function(){
// if(Ele.style.display=="block"){
// Ele.style.display="none";
// }
// else{
// Ele.style.display="block";
// }
// }
// Btn.addEventListener('click',function(){
// if(Ele.style.display=="block"){
// Ele.style.display="none";
// }
// else{
// Ele.style.display="block";
// }
// });
}
</script>