js实现的展开与收起1

发布时间:2020-07-13 07:15:11 作者:素颜猪
来源:网络 阅读:308

1.slide.html内容如下

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>slide</title>
	<link rel="stylesheet" href="slide.css">
</head>
<body>
	<div id="pn">
		<p>商品筛选</p>
		<p>网络:移动4G,联通3G,电信3G</p>
		<div id="hpn" >
			<p>价格:5000</p>
			<p>
				特点....
			</p>
		</div>
	</div>
	<p class="slide"><a href="javascript:showDiv()" id="strHref" class="btn-slide">更多选项+</a></p>

	<script src="slide.js"></script>
</body>
</html>


2.slide.js内容如下

function showDiv(){
	document.getElementById("hpn").style.display = "block";
	document.getElementById("strHref").innerHTML = "收起-";
	document.getElementById("strHref").href = "javascript:hideDiv()";
}

function hideDiv(){
	document.getElementById("hpn").style.display = "none";
	document.getElementById("strHref").innerHTML = "更多选项+";
	document.getElementById("strHref").href = "javascript:showDiv()";
}


3.slide.css内容如下

body{
	margin: 0 auto;
	padding: 0;
}

#pn{
	background: #e8e8e8;
	width: 600px;
	display: block;
	margin: 0 auto;
	padding: 5px;
	font-size: 9pt;
	height: auto;
}

.slide{
	margin: 0 auto;
	padding: 0px;
	width: 600px;
	border-top:solid 4px gray;
}

.btn-slide{
	background: gray;
	width: 120px;
	height: 30px;
	text-align: center;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px 0 0 0;
}


推荐阅读:
  1. web中如何实现列表展开收起效果
  2. 怎么在小程序中实现展开/收起效果

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js 实现 展开

上一篇:Android中SdCard的数据读写

下一篇:CentOS 6下编译安装Nginx

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》