javascript实现文字隐藏详解编程语言

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
</head> 
<script type="text/javascript"> 
   function init(){ 
      var len = 14;      //默认显示字数 
   	  var ctn = document.getElementById("content");  //获取div对象 
	  var content = ctn.innerHTML;                   //获取div里的内容 
	 
   	  //alert(content); 
	  var span = document.createElement("span");     //创建<span>元素 
	  var a = document.createElement("a");           //创建<a>元素 
	  span.innerHTML = content.substring(0,len);     //span里的内容为content的前len个字符 
	  a.innerHTML = content.length>len?"<img src='d://right.jpeg' width='15' height='15' />展开":"";  //设置a的显示 
	  a.href = "javascript:void(0)"; 
	  a.onclick = function(){ 
	      if(a.innerHTML.indexOf("展开")>0){      //如果a中含有"展开"则显示"收起" 
	      	a.innerHTML = "<img src='d://up.jpeg' width='15' height='15' />收起"; 
		  	span.innerHTML = content; 
		  }else{ 
		      a.innerHTML = "<img src='d://right.jpeg' width='15' height='15' />展开"; 
		  	  span.innerHTML = content.substring(0,len); 
		  } 
	  } 
	  // 设置div内容为空,span元素 a元素加入到div中 
	  ctn.innerHTML = ""; 
	  ctn.appendChild(span); 
	  ctn.appendChild(a); 
	   
   } 
    
</script> 
<body onload="init()"> 
<div id="content"> 
    那片笑声让我想起我的那些花儿</br> 
	在我生命每个角落静静为我开着</br> 
	我曾以为我会永远守在他身旁</br> 
	今天我们已经离去在人海茫茫 
</div> 
</body> 
</html>

截图

javascript实现文字隐藏详解编程语言

javascript实现文字隐藏详解编程语言

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14557.html

(0)
上一篇 2021年7月19日 16:56
下一篇 2021年7月19日 16:56

相关推荐

发表回复

登录后才能评论