JS实现点击收缩,点击展开效果

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>点击收缩,点击展开</title> <script src="http://libs.baidu.com/jq...

attachments-2020-06-vfxeyidy5ef4ad4dc70d9.png

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<title>点击收缩,点击展开</title>
	<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
	
<p>
	<span>测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩测试点击展收缩</span><span class="span">.....</span><a href="javascript:;">>>收缩</a>
</p>
  <script type="text/javascript">
  window.onload = function(){
  var oP = document.getElementsByTagName('p')[0];
  var oSpan = oP.getElementsByTagName('span')[0];
  var oA = oP.getElementsByTagName('a')[0];
  var str = oSpan.innerHTML;
  var onOff = true;
 
  oA.onclick = function(){
  	if( onOff ){
	oSpan.innerHTML=str.substring(0,30);//substr slice都可以
	oA.innerHTML = '>>展开';
	$(".span").show();
	//onOff = false;
	}else{
	oSpan.innerHTML=str;
	oA.innerHTML = '>>收缩';
	$(".span").hide();
	//onOff = true;
	}
	 onOff = !onOff;
  };
 };
</script>
</body>
</html>

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Stevengring 0 文章