用JavaScript 实现可折叠区域
这是一个非常简单的应用,这个应用在过去几年在网页上创建可折叠区域是非常普遍的。
其基本思想就是用CSS的display特性就可以完成。
由于其实现比较简单,我就不多说了,
代码如下:
<html>
<head>
<title>
Style Example
</title>
<script type="text/javascript">
function toggle(sDivId)
{
var oDiv=document.getElementById(sDivId);
oDiv.style.display=(oDiv.style.display=="none")?"block":"none";//这是关键代码
}
</script>
<body>
<div style="background-color:blue;color:white;font-weight:bold;
padding:10px;cursor:pointer" onclick="toggle('divContent1')">点击</div>
<div div style="border:3px solid blue;height:100px;padding:10px" id="divContent1">
这段内容用于演示隐藏与显示</div>
<p> </p>
<div style="background-color:blue; color:white;font-weight:bold; padding:10px;cursor:pointer" onclick="toggle('divContent2')">点击这里</div>
<div style="border:3px solid blue; height:100px;padding:10px" id="divContent2">这段内容用于演示隐藏与显示.</div>
</body>
</html>
其基本思想就是用CSS的display特性就可以完成。
由于其实现比较简单,我就不多说了,
代码如下:
<html>
<head>
<title>
Style Example
</title>
<script type="text/javascript">
function toggle(sDivId)
{
var oDiv=document.getElementById(sDivId);
oDiv.style.display=(oDiv.style.display=="none")?"block":"none";//这是关键代码
}
</script>
<body>
<div style="background-color:blue;color:white;font-weight:bold;
padding:10px;cursor:pointer" onclick="toggle('divContent1')">点击</div>
<div div style="border:3px solid blue;height:100px;padding:10px" id="divContent1">
这段内容用于演示隐藏与显示</div>
<p> </p>
<div style="background-color:blue; color:white;font-weight:bold; padding:10px;cursor:pointer" onclick="toggle('divContent2')">点击这里</div>
<div style="border:3px solid blue; height:100px;padding:10px" id="divContent2">这段内容用于演示隐藏与显示.</div>
</body>
</html>



var oDiv
浙公网安备 33010602011771号