您的位置:首页 > 其它

简单易用的点击展开伸缩效果

2015-03-13 15:29 204 查看
<SCRIPT>
function openP(_id)
{
var select_id = parseInt(_id.replace("box",""));
for (i=1;i<=4;i++)
{
if (i==select_id)
{
document.getElementById("box"+i).style.display = "block";
}
else
{
document.getElementById("box"+i).style.display = "none";
}
}
}
</SCRIPT>


<a href="###" onmouseover="openP('box1')">1、点击展开1</a>
<p id="box1">
这里面放的是box1的内容.
</p>
<p><a href="###" onmouseover="openP('box2')">2、点击展开2</a></p>
<p id="box2" style="display:none">
这里面放的是box2的内容.
</p>
<a href="###" onmouseover="openP('box3')">3、点击展开3</a>
<p id="box3" style="display:none">
这里面放的是box3的内容.
</p>
<p><a href="###" onmouseover="openP('box4')">4、点击展开4</a></p>
<p id="box4" style="display:none">
这里面放的是box4的内容.
</p>
<br />
<p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!</p>


实例:

function showlist (_id) {
//列表显示
var aMenu = document.getElementsByClassName("menu")[0], aDt = aMenu.getElementsByTagName("dt");
var len = aDt.length;
var select_id = parseInt(_id.replace("month", ""));
for (i = 1; i <= len; i++) {
if (i == select_id) {
document.getElementById("month" + i).style.display = "block";
}
else {
document.getElementById("month" + i).style.display = "none";
}
}
}


调用:

<dt onmouseover="showlist('month1')"><ul class="month"><li class="w288 textLeft">3月集合</li><li>2</li><li>0</li><li>0</li><li>0</li><li>0</li><li>0</li><li>0</li></ul></dt>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: