天天看點

javascript 控制 html元素 顯示/隐藏

javascript 控制 html元素 顯示/隐藏

1。編寫js函數

 <script type="text/javascript">

function display(y){$(y).style.display=($(y).style.display=="none")?"":"none";}

function $(s){return document.getElementById(s);}

 </script>

2. 要顯示/隐藏的html元素加上 id 屬性

<table>

   <tr id="menu" >  

      <td>控制這個tr的顯示/隐藏</td>

  </tr>

</table>

3,添加按鈕,連結等觸發 js 函數

<input type="button" onclick="display('menu')"  value="顯示/隐藏"/>

<a href="#"  onclick="display('menu')"  >顯示/隐藏</a>

javascript顯示隐藏層<div id="layer" style="display:none;">廣告</div>

<input type="botton" onclick="display(layer)">

二:javascript控制頁面控件隐藏顯示的兩種方法

javascript控制頁面控件隐藏顯示的兩種方法,方法的不同之處在于控件隐藏後是否還在頁面上占位

方法一:

document.all["PanelSMS"].style.visibility="hidden";

document.all["PanelSMS"].style.visibility="visible";

方法二:

document.all["PanelSMS"].style.display="none";

document.all["PanelSMS"].style.display="inline";

方法一隐藏後 頁面的位置還被控件占用 隻是不顯示

方法二隐藏後 頁面的位置不被占用

繼續閱讀