2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > javascript实现textarea中tab键的缩排处理方法【javascript】

javascript实现textarea中tab键的缩排处理方法【javascript】

时间:2024-02-15 08:57:20

相关推荐

javascript实现textarea中tab键的缩排处理方法【javascript】

web前端|js教程

javascript,textarea,tab,缩排

web前端-js教程

本文实例讲述了javascript实现textarea中tab键的缩排处理方法。分享给大家供大家参考。具体如下:

net源码是什么,ubuntu开机卡原因,tomcat 添加过滤器,爬虫攻击小镇电影,php属于什么类型检查语言,seo专家招聘lzw

网上搜索了一下相关的解决方法,其它的有使用两三行javascript解决的,但都有一些小小的问题。还有使用JQuery的,也非常简洁。

方维o2o系统源码下载,vscode合并终端,ubuntu结束vlc进程,tomcat 疯狂报错,sql用sqlite打开, word 插件,目前流行web 前端框架,爬虫搜索简历下载,vs for php,网商seo,食品加盟网站系统源码,asp网页能下载吗,企业网站商城模板,单页面扒手,订单管理系统下载,户外运动网站程序lzw

本文的javascript代码实现了在TEXTAREA中输入TAB键并自动缩进的功能。不过这段代码在谷歌浏览器中不能正常执行,在

qq盗号木马源码,使用vscode写php及调试,ubuntu ld,tomcat配域名,计步器数据 sqlite,济南web网页设计技术期末考试题,便宜香港免备案服务器租用,jq引导插件,前端框架filuter,阻止爬虫输入,php上传下载,seo网站优化收藏,springboot基本工程,响应式企业网站 下载,调查问卷网页代码,模板之家oa系统,bootstrap后台管理系统模板下载,手机页面切换动画,开源 bug管理系统,窗体小程序lzw

sel =event.srcElement.document.selection.createRange()

这一句会发生错误:

ncaught exception TypeError: Cannot read property selection of undefined

代码在IE中正常执行,如下:

1)) { event.returnValue = true return } code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint("startToStart", tmp) sel.text = sel.text.replace(/^/t/gm, "") code = code.replace(/^/t/gm, "").replace(//r/n/g, "/r") r.findText(code) r.select() breakcase (9) : if (sel.getClientRects().length > 1) { code = sel.text tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) sel.setEndPoint("startToStart", tmp) sel.text = "/t"+sel.text.replace(//r/n/g, "/r/t") code = code.replace(//r/n/g, "/r/t") r.findText(code) r.select() } else { sel.text = "/t" sel.select() } breakcase (13) : tmp = sel.duplicate() tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top) tmp.setEndPoint("endToEnd", sel) for (var i=0; tmp.text.match(/^[/t]+/g) && i

使用时:

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