600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > JavaScript截取指定长度字符串点击可以展开全部代码【javascript】

JavaScript截取指定长度字符串点击可以展开全部代码【javascript】

时间:2022-06-22 10:26:49

相关推荐

JavaScript截取指定长度字符串点击可以展开全部代码【javascript】

web前端|js教程

截取指定长度字符串,js截取指定字符串

web前端-js教程

文章的篇幅往往不是那么恰到好处,如果以原有的篇幅展示,那么有可能会影响网页的布局或者美观度,这个时候就要根据情况适量截取一定的字符串,以适应布局,不过当点击一个按钮的时候依然可以展开全部的内容,下面就通过一个实例详细介绍一下如何实现此效果,代码示例如下:

微信骰子源码,vscode变量值,查看ubuntu的ip,tomcat 密码配置,阿里云 sqlite,网页设计中搜索,织梦cms数据库备份,服务器公网带宽,科学上网 插件,商城网站的前端框架网站,python爬虫抓取数据,php删除文件夹,seo网络营销技术,js springboot,织梦仿站调用标签,国内投资咨询网站 html模板, 网页快照,帝国商业模板,后台界面设计,asp 标签页面,宁志派出所警务室网站管理系统,三次样条插值程序lzw

字符串截取展开效果#thediv{ width:200px; margin:0px auto;} function cutStr(){ var odiv=document.getElementById("thediv"); var str=odiv.innerHTML; var ospan=document.createElement("span"); var olink=document.createElement("a"); ospan.innerHTML=str.substring(0,20); olink.innerHTML=str.length>20?"...":""; olink.href="###"; olink.onclick=function(){ if(olink.innerHTML=="..."){ olink.innerHTML="收起"; ospan.innerHTML=str; } else{ olink.innerHTML="..."; ospan.innerHTML=str.substring(0,20); } } odiv.innerHTML=""; odiv.appendChild(ospan); odiv.appendChild(olink); }; window.onload=function(){ cutStr();}

脚本之家欢迎您,个人的力量再强也只是一只强壮的而已,如果有分享和胸怀和合作的精神,那么就有可能活得巨大进步。

光合配送宝网站源码,ubuntu终端怎么关,安装版tomcat彻底卸载,爬虫招聘数据代码,php和java哪个职业人多,徐州seo费用lzw

以上代码实现了我们的要求,截取指定的字符串,后面以”…”结尾,当点击这个结尾的时候,能够展开所有的文字内容,下面就介绍一下此效果的实现过程。

开源社交app源码,vscode网页版怎么用,ubuntu查询内核,tomcat官方镜像版本,爬虫python抽奖,php读取超大文件,站长工具seo网站排行,开源手机网站程序,如何更改网页模板lzw

一.实现原理:

创建一个span元素和a元素,然后使用substring()函数截取指定的字符串并将其设置为span元素的内容,然后判断原来字符串的长度是否大于指定长度,如果大于,则将a元素中的内容设置为”…”。然后将原有div清空,然后span元素和a元素添加到div中去,这样就实现了截取功能。为a元素注册时间处理函数,点击此按钮就会执行事件处理函数,此函数首先判断是出于何种状态,如果处于收起状态,那么就会将a元素中的内容设置为”收起”,并且将原有所有字符放入span,这样就实现了展开,如果出于展开状态,那么就是截取字符和修改a元素中的内容。原理大体如此,可以参阅相关阅读。

以上内容是本文给大家介绍的JavaScript截取指定长度字符串点击可以展开全部代码 ,希望大家喜欢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。