javascript使用substring展开与收缩文字
2017-06-19 00:21
417 查看
效果如图:
4000 [code]<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>展开和收缩</title> <style> p { margin: 0 auto; width: 500px; padding: 20px; border: 5px solid #888; background-color: #ffcc33; } </style> </head> <script> 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, 22); oA.innerHTML = "<< 展开" } else { oSpan.innerHTML = str.substring(0); oA.innerHTML = "<< 收缩" } onOff=!onOff; } } </script> <body> <p> <span>2017年5月到6月,科学家们沿着澳大利亚海岸线向珊瑚海行进,他们从4000米深的海底收集到1000多种海洋生物,其中300多种是新物种。照片里的红色科芬鱼(coffinfish)长着蓝色眼睛,头上有个蓬松柔软的“钓竿”,这个钓竿能勾引猎物上钩。这是一种甲壳食肉动物,在深海中它是“拾荒者”,任何能提供营养的东西它们都能吃,包括腐烂的鲸鱼尸体。'这是发光的海蛇尾,它们用微弱的荧光警告那些捕食者,不要把它们当作食物。</span>...<a href="javascript:;"><< 收缩</a> </p> </body> </html>
相关文章推荐
- Tree组件使用指南之五:点击树节点文字展开或收缩其子节点
- 使用Javascript控制表格行的展开与收缩
- 使用CollapsiblePanelExtender实现展开和收缩效果
- 使用JavaScript展开/折叠TreeView中所有节点
- 使用JAVASCRIPT实现的 单行文字 逐个文字变色,可以循环控制
- JavaScript中使用Substring删除字符串最后一个字符
- JavaScript中使用Substring删除字符串最后一个字符
- javascript使用DOM模型和CSS实现菜单的折叠和展开
- javascript实现文字隐藏 展开收起
- 使用javascript开发超棒的动画文字书写效果
- 使用javascript开发超棒的动画文字书写效果
- jQuery插件treeview点击节点名称不展开、收缩节点 分类: JavaScript 2014-06-16 20:28 539人阅读 评论(0) 收藏
- 如何使用javascript将一段文字中的每一个单词的第一个字母转换为大写
- 使用JavaScript对页面文字折行
- JavaScript设置FieldSet展开与收缩
- 使用JavaScript 在input 之 value 输入框文字提示代码
- 使用JavaScript展开/折叠TreeView中所有节点(Expand and Collapse All Nodes of asp.net Treeview on the client with javascript)
- JavaScript设置FieldSet展开与收缩
- C#使用splitContainer控件制作收缩展开面板
- javascript实现树形目录的收缩与展开