JS點擊顯示隱藏密碼
思路:獲取元素,判斷點擊,如果DIV顯示就隱藏,如果DIV隱藏就顯示出來。
1 if(DIV是顯示的){ 2 div.style.display='none'; 3 } 4 else{ 5 div.style.display='block'; 6 }
代碼:
style:
1 <style> 2 #text{display:block;width:300px;cursor:pointer;height:20px;border:solid 1px #CCC;} 3 #menu{display:none;width:300px;height:100px;border:solid 1px #CCC;} 4 </style>
js:
<script type="text/javascript"> window.onload=function(){ var wenzi=document.getElementById('text'); var div=document.getElementById('menu'); wenzi.onfocus=function(){ if(div.style.display=='block'){ // == 判斷div.display是否為顯示 div.style.display='none'; //= 賦值也可了解成改變 } else{ div.style.display='block'; } } }; </script>
html
<span id="text">點擊顯示菜單,再點擊隱藏菜單</span> <div id="menu">這是文字哦。</div>