javascript实现一段文字展开、收起(默认展开)
2017-05-03 09:48
211 查看
上一篇已经介绍文字默认收起,这篇介绍
在线演示
![](https://img-blog.csdn.net/20170503093859626?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZXJkb3V6aGFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20170503093952957?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZXJkb3V6aGFuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
html:
css:
javascript:
javascript实现一段文字展开、收起(默认展开)
在线演示
html:
<div id="div1"> 2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和图片,各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。 <a href="javascript:;"><<收起</a> </div>
css:
<style type="text/css"> #div1 {width: 600px; background: lightblue; margin: 0 auto;line-height: 26px;} a {text-decoration: none;color: red;} </style>
javascript:
<script> var oDiv=document.getElementById('div1');//获取文字的盒子 var oA=oDiv.getElementsByTagName('a');//获取 a 标签 var onOff=true; var old=''; oA[0].onclick=function move(){ //a 链接点击后执行 move 函数 if(onOff){ //判断 onOff=false; old=oDiv.innerHTML; oDiv.innerHTML=oDiv.innerHTML.substring(0,65)+'...<a href="javascript:;"> >>展开 </a>';//默认显示65个字符,字符末尾添加 “...>>展开” oA=oDiv.getElementsByTagName('a'); oA[0].onclick=move; }else{ onOff=true; oDiv.innerHTML=old; oA=oDiv.getElementsByTagName('a'); oA[0].onclick=move; } } </script>
相关文章推荐
- javascript实现一段文字展开、收起(默认收起)
- javascript实现一段文字展开、收起(默认收起)
- javascript实现文字隐藏 展开收起
- 巧妙利用before和after伪类实现文字的展开和收起
- JavaScript实现兼容IE6的收起折叠与展开效果实例
- 巧妙利用before和after伪类实现文字的展开和收起
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- JavaScript实现“展开-收起”效果
- javascript 特效实现(1)——展开选项和收起效果
- 如何实现页面中点击+号多张图片缓慢展开,再次点击×缓慢收起
- javascript实现文字无缝滚动效果
- HTML5 JavaScript实现图片文字识别与提取
- 一段实现HTML页面内定期触发事件的JavaScript代码
- CSS实现鼠标滑过文字弹出一段说明文字无JS代码
- 展开收起内容实现代码
- 实现文字左右滚动 javascript
- 一段javascript实现缩略图的好代码
- javascript实现的文字加密解密
- javascript实现的文字加密解密
- tableview实现单个cell的展开和收起