display 展示和隱藏表格

說明:實現效果通過display和 visibility 實現;兩者區別 :display隱藏不會佔用頁面位置但visibility會佔用頁面位置。

1.展示和隱藏表格 ,效果運行展示

 

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			function hideTable(){
			var listId = document.getElementById("listId"); //第一個列表
			var listId2 = document.getElementById("listId2"); //第一個列表
			var hideTableId =document.getElementById("hideTableId"); //按鈕
			if(listId.style.visibility!="hidden"){
				listId.style.visibility="hidden";
				listId.style.display="none"; //設置不可見
				hideTableId.value="展示上方列表"; //改變值
			}else{
				listId.style.visibility="visible";
				listId.style.display="inline-table"; //展示
				hideTableId.value="隱藏上方列表";
			}
			
			}
		</script>
		<script type="text/javascript">
			
		</script>
	</head>
	<body>
		<table id="listId"   width="100%" border="1px" cellspacing="0px" style=" " align="center" >
			<tr>
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>1</td>
				<td>2</td>
				<td>3</td>
			</tr>
						<tr>
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>1</td>
				<td>2</td>
				<td>3</td>
			</tr>
						<tr>
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>1</td>
				<td>2</td>
				<td>3</td>
			</tr>
			
		</table>
		<br />
		<table>
			<tr>
				<td>
					<input id="hideTableId" type="button" value="隱藏上方列表"  onclick="hideTable();" />
				</td>
			</tr>
		</table>
	   <table id="listId2"   width="100%" border="1px" cellspacing="0px" style=" " align="center" >
	   	    
			<tr>
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>1</td>
				<td>2</td>
				<td>3</td>
			</tr>
						<tr>
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>1</td>
				<td>2</td>
				<td>3</td>
			</tr>
						<tr>
				<td>1</td>
				<td>2</td>
				<td>3</td>
				<td>1</td>
				<td>2</td>
				<td>3</td>
			</tr>
			
		</table>
	</body>
</html>

 

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