visibility和display区别

<html> 

<head> 
<title>测试visibility和display</title> 
<script language="javascript"> 
function showPanle(flag) {
var textDan = document.getElementById("text-dan");
if (!flag) {
textDan.style.visibility = "hidden"; // 
隐藏指定的区域(注:只是这个区域不显示)
} else {
textDan.style.visibility = "visible"; // 显示隐藏的区域

}
function playPanle(flag) {
var loveDan = document.getElementById("love-dan");
if (!flag) {
loveDan.style.display = "none"; // 去掉指定的区域(注:和visibility的区别)
} else {
loveDan.style.display = "block";

}
function test(flag) {
var love = document.all("love"); // 也可以这么弄: document.getElementById("love");
if (!flag) {
love.style.visibility = "hidden"; // 隐藏指定的区域(注:只是这个区域不显示)
} else {
love.style.visibility = "visible"; // 显示隐藏的区域

}
</script> 
</head> 
<body>
<div id="text-dan">
<h1>阿妹!阿哥想你!</h1>
</div>
<input type="button" onClick="showPanle(false);" value="隐藏"> 
<input type="button" onClick="showPanle(true);" value="显示">
<p>&nbsp;</p> 
<div id="love-dan">
<h1>真的好想你!</h1>
</div>
<input type="button" onClick="playPanle(false);" value="隐藏"> 
<input type="button" onClick="playPanle(true);" value="显示">
<p>&nbsp;</p> 
<div id="love">
<h1>爱!</h1>
</div>
<input type="button" onClick="test(false);" value="隐藏"> 
<input type="button" onClick="test(true);" value="显示">
</body> 
</html> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值