js显示隐藏
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″>
<title></title>
<style type=”text/css”>
#box{
width: 100px;
height: 100px;
background-color: #F0F;
display: none;
}
</style>
</head>
<script type=”text/javascript”>
window.onload=function(){
var oBtn=document.getElementById(\’btn\’);
var oDiv=document.getElementById(\’box\’);
oBtn.onclick=function(){
if(oDiv.style.display==\’none\’){
oDiv.style.display=\’block\’;
}else{
oDiv.style.display=\’none\’;
}
}
}/*if的判断条件找的是行间样式 现在行间样式是display:block; 所以第一次执行的是oDiv.style.display=\’none\’;正确做法 1. if(oDiv.style.display==\’block\’){
oDiv.style.display=\’none\’;
}else{
oDiv.style.display=\’block\’;
}
2. 把内部样式的display:none;改为 行间样式display:none; */
</script>
<body>
<input type=”button” value=”登陆” id=”btn”>
<div id=”box”></div>
</body>
</html>