js顯示隱藏DIV

 

  1. <html>   
  2. <head>   
  3. <meta http-equiv="Content-Type" content="text/html; charset=GBK" />    
  4. <script language="JavaScript" type="text/JavaScript">   
  5. <!--   
  6. function toggle(targetid){   
  7.      if (document.getElementById){   
  8.          target=document.getElementById(targetid);   
  9.              if (target.style.display=="block"){   
  10.                  target.style.display="none";   
  11.              } else {   
  12.                  target.style.display="block";   
  13.              }   
  14.      }   
  15. }   
  16. //-->   
  17. </script>   
  18. <style type="text/css">   
  19. <!--   
  20. #div1{   
  21. background-color:#360;   
  22. height:400px;   
  23. width:400px;   
  24. display:none;   
  25. }   
  26. -->   
  27. </style>   
  28. </head>   
  29.    
  30. <body> 
  31. <form> 
  32. <input type="file" id="butn" value="顯示/隱藏" onchange="toggle('div1')" /> 
  33. </form> 
  34. <center>   
  35.     <div id="div1"></div> 
  36. </center>   
  37. 居中的DIV   
  38. </body>   
  39. </html>   

 

 


下面是更多參考資料:

 

  1. <html> 
  2. <head> 
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
  4. <title>div隱藏與顯示</title> 
  5. <style type=text/css> 
  6. #menus { 
  7.        background-color: #c4cff0;       
  8.       } 
  9. </style> 
  10. <script   language=javascript> 
  11. function Layer_HideOrShow(cur_div) 
  12. { var current=document.getElementById(cur_div); 
  13.    if(current.style.visibility=="hidden") 
  14.      { 
  15.        current.style.visibility ="visible"
  16.      } 
  17.    else 
  18.     { 
  19.       current.style.visibility ="hidden"
  20.     } 
  21. </script> 
  22. </head> 
  23. <body> 
  24. <p> </p> 
  25. <table border="0" width="153" cellpadding="0" style="border-collapse: collapse" id="table1" height="101"> 
  26. <tr> 
  27.    <td> 
  28.    <a href="#" onclick="Layer_HideOrShow('menus');"><img border="0" src="http://www.shuifutour.com/images/456.gif" width="153" height="25"></a></td> 
  29. </tr> 
  30. <tr> 
  31.    <td> 
  32.    <div id="menus"> 
  33.     <table border="0" width="100%" cellpadding="0" style="border-collapse: collapse" height="150" id="table2"> 
  34.      <tr> 
  35.       <td> </td> 
  36.      </tr> 
  37.     </table> 
  38.    </div></td> 
  39. </tr> 
  40. </table> 
  41. </body> 
  42. </html> 
  43. ==================== 
  44. <html> 
  45. <head> 
  46. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  47. <title>無標題文檔</title> 
  48. <script language="JavaScript" type="text/JavaScript"> 
  49. <!-- 
  50. function toggle(targetid){ 
  51.      if (document.getElementById){ 
  52.          target=document.getElementById(targetid); 
  53.              if (target.style.display=="block"){ 
  54.                  target.style.display="none"
  55.              } else { 
  56.                  target.style.display="block"
  57.              } 
  58.      } 
  59. --> 
  60. </script> 
  61. <style type="text/css"> 
  62. <!-- 
  63. #div1{ 
  64. background-color:#000000; 
  65. height:400px; 
  66. width:400px; 
  67. display:none; 
  68. --> 
  69. </style> 
  70. </head> 
  71.  
  72. <body> 
  73. <input type="button" id="butn" value="顯示/隱藏" onclick="toggle('div1')" /> 
  74. <center> 
  75. <div id="div1"></div></center> 
  76. 居中的DIV 
  77. </body> 
  78. </html> 
  79. ======================= 
  80. 3.javascript 控制 html元素 顯示/隱藏 
  81.  
  82. 1。編寫js函數 
  83.  
  84. <script type="text/javascript"> 
  85.  
  86.    function display(id){ 
  87.  
  88.        var traget=document.getElementById(id); 
  89.         if(traget.style.display=="none"){ 
  90.                 traget.style.display=""
  91.         }else{ 
  92.                 traget.style.display="none"
  93.       } 
  94.    } 
  95. </script> 
  96.  
  97. 2. 要顯示/隱藏的html元素加上 id 屬性 
  98.  
  99. <table> 
  100.  
  101.     <tr id="menu" >    
  102.  
  103.        <td>控制這個tr的顯示/隱藏</td> 
  104.  
  105.    </tr> 
  106.  
  107. </table> 
  108.  
  109. 3,添加按鈕,鏈接等觸發 js 函數 
  110.  
  111. <input type="button" onclick="display('menu')"   value="顯示/隱藏"/> 
  112.  
  113. <a href="#"   onclick="display('menu')"   >顯示/隱藏</a> 
  114.  
  115. javascript顯示隱藏層<div id="" style="display:none;">廣告</div> 
  116. <input type="botton" onclick="函數"> 
  117.  
  118. <script language=javascript> 
  119. function 函數{ 
  120. if(thisdiv.style.display=='none'){  
  121. thisdiv.style.display="" 
  122. else 
  123. thisdiv.style.display="none" 
  124.  
  125. </script>你先給div 取個ID=“AA”thisdiv=AA 
  126.  
  127. javascript隱藏/顯示錶單對象 
  128. javascript隱藏/顯示錶單對象  
  129. [SCRIPT language=JavaScript
  130. function expandIt(el) { 
  131.      whichEl =document.getElementById(el) 
  132.      if (whichEl.style.display ==   'none') { 
  133.       whichEl.style.display   = ''
  134.      } 
  135.      else { 
  136.       whichEl.style.display   = 'none'
  137.      } 
  138.      } 
  139.    
  140. [/SCRIPT] 
  141.  
  142. el是對象的id,不管是tr或者table等等先設置一下id,然後進行調用。 
  143.  
  144. 例: 
  145.  
  146. [a onclick="expandIt('ttchild'); return false" href="#" ]try it[/a] 
  147.  
  148. [tr id="ttchild"][td width="18"]Example[/td][/tr] 
  149.  
  150. 使用時把[]變成<> 
  151.  
  152. javascript控制頁面控件隱藏顯示的兩種方法 
  153.  
  154. javascript控制頁面控件隱藏顯示的兩種方法,方法的不同之處在於控件隱藏後是否還在頁面上佔位 
  155. 方法一: 
  156. document.all["PanelSMS"].style.visibility="hidden";  
  157. document.all["PanelSMS"].style.visibility="visible"
  158. 方法二: 
  159. document.all["PanelSMS"].style.display="none";  
  160. document.all["PanelSMS"].style.display="inline"
  161. 方法一隱藏後 頁面的位置還被控件佔用 只是不顯示 類似於.net驗證控件的Display=Static 
  162. 方法二隱藏後 頁面的位置不被佔用 類似於.net驗證控件的Display=Dynamic 
  163.  
  164.  
  165.  
  166.  
  167.  
  168. ==================== 
  169.  
  170. 這個方法來我是從一個boblog模板上找到的,其實網絡上也可以搜索到;只是網絡上不看效果的轉載讓人難辯代碼的錯對和方便。用這個方法比用《給zblog再增3個功能:防刷、收縮側欄、複製加版權》的效果要好,純css隱藏div會刷新頁面,但用js就不會了。 
  171.  
  172.   js代碼如下,新建一個txt文件,複製進去,保存並修改文件後綴爲js(例open.js)即可。我是把這個文件放在zblog的SCRIPT文件夾裏,這裏js比較多…… 
  173.  
  174.  程序代碼function showhidediv(id){ 
  175.    try{ 
  176.      var sbtitle=document.getElementById(id); 
  177.      if(sbtitle){ 
  178.        if(sbtitle.style.display=='block'){ 
  179.          sbtitle.style.display='none'
  180.        }else{ 
  181.          sbtitle.style.display='block'
  182.        } 
  183.      } 
  184.    }catch(e){} 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章