`
mywebcode
  • 浏览: 998586 次
文章分类
社区版块
存档分类
最新评论

JS实现默认显示部分文字点击按钮显示全部内容

 
阅读更多
<!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" xml:lang="zh-cn">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JS实现默认显示部分文字,点击按钮显示全部</title>
</head>
<body>
<div id="box">
<h2>民间机构提前3天预报大理地震 地震局称违法</h2>
<p>17日大理州5.0级地震发生之后,在微博上一条曾在3天前就预测大理将发生5.0级地震的微博受到了


很多网友的关注。</p>
<p>记者联系上了微博博主,该博主表示,他是通过分析云南省地震局官方网站的数据得出的预报信息。


对此,省地震局回应表示,地震局欢迎民间机构与地震局进行一些学术上的探讨和交流,但民间机构对外


公开发布地震预报信息是违法的。</p>
<p><strong>民间机构预报地震受网友追捧</strong></p>
<p>“预计72小时内黑色圈圈内的地区都将有一次较强震感,初步锁定为5级地震,浅源,发生的位置主


要是云南东北昭通(余震)、大理西南部和腾冲交界区域、和缅甸交界区域一线(地壳运动所致)云南巧


家县和四川宁南县交界区域。”早在4月14日凌晨时分,微博名为“预报中心”的网民就在微博上发布了


云南地震预报信息。该微博被网友转发了377次。在大理5.0级地震发生后,“小丛”等知名网友都转发了


该微博。“跪了。”知名网友“小丛”在微博上表示。</p>


</div>
<script>
function show(){
var box = document.getElementById("box");
var text = box.innerHTML;


var newBox = document.createElement("div");
var btn = document.createElement("a");
newBox.innerHTML = text.substring(0,200);
btn.innerHTML = text.length > 200 ? "...显示全部" : "";
btn.href = "###";


btn.onclick = function(){
if (btn.innerHTML == "...显示全部"){
btn.innerHTML = "收起";
newBox.innerHTML = text;
}else{
btn.innerHTML = "...显示全部";
newBox.innerHTML = text.substring(0,200);
}
}


box.innerHTML = "";
box.appendChild(newBox);
box.appendChild(btn);
}
show();
</script>
</body>
</html>
分享到:
评论

相关推荐

    JS/jQuery实现默认显示部分文字点击按钮显示全部内容

    默认显示部分文字,点击按钮显示全部,类似这样的功能在一些特殊的地方会见到吧,下面与大家分享下JS、jQuery如何实现,感兴趣的朋友可以参考下哈,希望对你有所帮助

    让很多内容只显示一部分,然后点击展开显示全部

    新闻内容,只显示部分,点击展开,可以显示全部新闻内容,点击收起,可以改变为只显示部分内容,通过JS截取字符串实现。

    jQuery标题展开显示文字内容代码.zip

    jQuery标题展开显示文字内容代码是一款默认情况下,每行只显示标题,点击展开时,所有内容全显示,展开按钮变为收起按钮;否则,点击收起又变为展开,同时只显示标题。

    vuejs数据超出单行显示更多,点击展开剩余数据实例

    主要介绍了vuejs数据超出单行显示更多,点击展开剩余数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    jquery-confirm设置按钮显示中文

    博客地址:http://blog.csdn.net/guoqianqian5812/article/details/74295865

    jquery+CSS3动态文字显示

    默认文字并不显示,点击确定按钮后,文字像播放电影一样由大到小,由远及近渐渐显示,效果很不错 请使用支持CSS3属性浏览器浏览,推荐新版FF

    pagination.js

    prev_text “前一页”分页按钮上显示的文字 字符串参数,可选,默认是"Prev" next_text “下一页”分页按钮上显示的文字 字符串参数,可选,默认是"Next" ellipse_text 省略的页数用什么文字表示 可选字符串...

    jquery首页图片轮播

    图片特效浏览,默认自动循环,可暂停,点击下一张图片或者下一张按钮可快速切换到下一张 双击图片看大图 单击图片打开链接 图片文字说明(可双击下方进度条让文字说明不显示) 注意:该特效使用了一些CSS3.0...

    程序天下:JavaScript实例自学手册

    2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置控件的事件 第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框...

    《程序天下:JavaScript实例自学手册》光盘源码

    2.12 文字显示在按钮底部 2.13 选择不同的列表项就显示不同的按钮 2.14 使用按钮控制文本渐变 2.15 翻页效果的公告栏 2.16 动态设置控件的事件 第3章 字符串文本和输入框特效 3.1 只带下划线的输入框 3.2 限定文本框...

    JavaScript网页特效范例宝典源码

    实例043 应用JavaScript实现指定尺寸无边框无滚动条窗口 67 1.8 水平导航条应用 69 实例044 图片按钮导航条 69 实例045 导航条的动画效果 71 实例046 不用图片实现质感导航条 72 1.9 下拉菜单式导航条 73 实例047 二...

    如何将input type=file显示的浏览变成英文的

    如何将input type=file显示的浏览变成英文的,简单实用!

    javascript网页特效实例大全

    3.13 单击按钮返回默认主页 47 3.14 给指定的人员发信 48 3.15 弹出菜单式链接 49 3.16 图片选择器 50 3.17 链接导航框 51 3.18 小球跟踪链接 52 3.19 单击按钮打开全屏窗口 56 3.20 单选按钮选择链接 56 ...

    商品对比功能,美观、实用,加入对比JS代码.rar

    标签切换效果[标题框子元素("id/li/_"),内容框子元素("id/li/_"),事件(mouseover/click),默认显示第几条(-1表示在鼠标移出全部隐藏,仅在事件mouseover有效),轮播时间(1秒=1000)] 标记块[对像名称,子标签,移上时的...

    JavaScript实现更改网页背景与字体颜色的方法

    本文实例讲述了JavaScript实现更改网页背景与字体颜色的方法。分享给大家供大家参考。具体分析如下: JavaScript,通过点击按钮更改网页背景与字体的颜色,网页中有N个改变颜色的按钮,点击不同的按钮,网页的字体与...

    videojs-captions-toggle:切换指定语言字幕的按钮

    切换指定语言字幕的按钮。 入门 将插件脚本添加到页面后,您可以将其用于任何视频: &lt; link href =" videojs-captions-toggle.css " rel =" stylesheet " &gt; &lt; script src =" video.js " &gt; &lt;/ ...

    西域小米抢购助手小米抢购软件v1.43破解绿色版

    西域小米抢购助手是一款集关键字、ID元素、JS、图片四大点击模式为一体的自动点击类网页辅助软件,支持大部分网站(特殊类的按钮不能识别点击)实现自动动点击,可以很好的提高你的工作效果。如果用来抢购小米官网...

    jquery.barrager.js 专业的网页弹幕插件

    Jquery.barrager.js 是一款优雅的网页弹幕插件,支持显示图片,文字以及超链接。支持速度、高度、颜色、数量等自定义。能轻松集成到论坛,博客等网站中。 使用 发布弹幕 弹幕文字必选,图片,链接为空则不显示,其他的可...

Global site tag (gtag.js) - Google Analytics