当前位置:首页 > 日记 > 正文

TheindentationprocessingmethodoftabbondintextareaJavascript

TheindentationprocessingmethodoftabbondintextareaJavascript
本文介绍了在文本Javascript实例标签键缩进处理方法的实现。分享给你供你参考。以下是如下:

互联网搜索一些相关的解决方案,其他的有两到三行Javascript,但也存在一些小问题,jQuery的使用也非常简洁。

在这篇文章中的Javascript代码实现了在文本自动缩进进入TAB键的功能。但是这个代码通常不在谷歌浏览器中执行。

复制代码如下:SEL = event.srcelement.document.selection.createrange()

这句话会有错误的。

ncaught例外列表无法读取property'selection'of定义

代码在伊江中正常执行,如下所示:
<!——
edittab()函数
{
var代码,SEL,TMP,R
var选项卡
event.returnvalue = false
SEL = event.srcelement.document.selection.createrange()
R = event.srcelement.createtextrange()
开关(事件。密码)
{
案例(8):
如果(!(sel.getclientrects()。长度>1))
{
event.returnvalue =真
返回
}
代码= sel.text
TMP = sel.duplicate()
tmp.movetopoint(r.getboundingclientrect()。左,sel.getclientrects(){ 0 }。顶)
Sel.setEndPoint(starttostart
sel.text = sel.text.replace( / / / ^ GM,)
代码= code.replace( / / / ^ GM,)。更换( / / / / g, / )
R.findText(代码)
R.select()
打破
案例(9):
如果(sel.getclientrects()。长度>1)
{
代码= sel.text
TMP = sel.duplicate()
tmp.movetopoint(r.getboundingclientrect()。左,sel.getclientrects(){ 0 }。顶)
Sel.setEndPoint(starttostart
sel.text = / + sel.text.replace( / / / / g, / / )
代码= code.replace( / / / / g, / / )
R.findText(代码)
R.select()
}
其他的
{
sel.text = /
Sel.select()
}
打破
案例(13):
TMP = sel.duplicate()
tmp.movetopoint(r.getboundingclientrect()。左,sel.getclientrects(){ 0 }。顶)
tmp.setendpoint(端到端
对于(var i = 0;tmp.text.match( / / T ^ { } + / G)我的<< tmp.text.match( / / T ^ { } + / G){ 0 }。长度;i++标签= / T)
sel.text = / / +标签
Sel.select()
打破
违约:
event.returnvalue =真
打破
}
}

当使用:

复制代码代码如下所示:

希望本文能对大家的javascript程序设计有所帮助。

相关文章

微软VBscript编译器错误错误代码大全

微软VBscript编译器错误错误代码大全

错误,编译器,代码大全,电脑软件,VBscript,微软VBscript编译器错误错误缺乏语句 activeserverpages,asp0126(这个问题很经典)->找到包含文件 microsoftoledbproviderforodbcdrivers(0x80040e21) SQL语句错误(数据类型不匹配或表名(字段名)错误或表格处于…

Dreamweaver代码提示功能是如何打

Dreamweaver代码提示功能是如何打

代码提示,功能,电脑软件,Dreamweaver,Dreamweaver代码提示功能是如何打开的有时一些熟悉的代码不想播放。它可以直接播放前的字母显示。这可以在我们的Dreamweaver中实现,这是我们经常说的代码提示。那我们怎么设置呢让我们看一看。 有时一…

PS是如何在背景中添加背景线的

PS是如何在背景中添加背景线的

背景,景中,如何在,电脑软件,PS,PS是如何在背景中添加背景线的有一张图片,我想做网格线。当背景更高级时,如何制作这里有一个制作PS网格的方法。 用ps制作网格线背景 1、打开PS软件,按Ctrl + N新30X30像素的图像文件,背景内容是透明的。 2,Ctrl …

熟练使用简单的功能在PS图象处理软

熟练使用简单的功能在PS图象处理软

作用,显示,图象,处理软件,熟练,熟练使用PS图象处理软件的简单功能,显示出巨大的作用,分形效应可以应用主题,海报,和背景的创作过程。应用也很好,效果也很好。关键是简单而粗糙,可以做几个步骤。 熟练使用PS图象处理软件的简单功能,显示出巨大的作…

Lightroom6个步骤来完成室内人像的

Lightroom6个步骤来完成室内人像的

步骤,后期制作,来完成,人像,室内,Lightroom,因为它简单,容易,但有一个非常强大的后期功能,和摄影师的喜爱。这一次,摄影师Jeff Meyer给我们带来了这样的人,以后的课程,一个简单的6步来完成室内的肖像。 1。改进的白平衡 在导入图片的Lightroom,第…

经典QQ个性签名经典签名浪漫爱情5

经典QQ个性签名经典签名浪漫爱情5

个性签名,浪漫爱情,经典,电脑软件,日经,520 5月20日,我爱你浪漫的日子。相对于她,他在你心中表现你的感情吗我希望你有喜欢的人物签名,欢迎阅读。 我遇见了几千年,在天地之间,构成了一幅美丽的图画。良好的接触,好动人的篇章,你是我的词阙,圆你的梦…

烟花构成美丽而美丽的心射线课程。

烟花构成美丽而美丽的心射线课程。

射线,美丽,烟花,课程,电脑软件,由于光线路径是许多摄影爱好者最喜欢的主题,今天要介绍梦幻制作美丽的心形灯,用烟花制作出来的光线很漂亮,也很实用,要想拍这种类型的作品,需要有好的摄影器材和相当的专业知识给朋友推荐。I hope you love 一直…

如何做coredrawX7安装和激活

如何做coredrawX7安装和激活

激活,安装,如何做,电脑软件,如何做coredraw X7安装和激活要安装coredraw X7,每次安装失败,没有激活码,怎么办下面分享安装教程,以及激活代码,有需要的朋友可以参考下。 分享coredraw X7安装激活的方法 1。安装前断开网络,打开coredraw X7,挂钩协…

教你让PPT的箭头跟随目标,并制作PPT

教你让PPT的箭头跟随目标,并制作PPT

目标,教你,箭头,课程,电脑软件,PowerPoint制作教程:教你让PPT的箭头跟随目标。 碟式:麻辣连接器 点击图形工具栏的矩形,你可以用背景色绘制块,右键单击添加文本;输入部门名称;为了确保大小相同,可以一个一个地复制框,最重要的是添加箭头。 你必…

浅谈Javascript中的返回语句

浅谈Javascript中的返回语句

语句,浅谈,电脑软件,Javascript,返回语句在js中非常重要。它不仅具有返回函数值的功能,而且还具有一些特殊用法。有一个清晰的掌握是非常必要的,这是一个简单的介绍返回语句的作用的例子。 1。用于返回控件和函数结果: 通常,返回语句对于一个函…

用PS掌握水珠自然力的详细讲解与实

用PS掌握水珠自然力的详细讲解与实

自然力,水珠,详细,电脑软件,PS,下面是给大家介绍PS掌握自然力的详细原理和原理,珠子的视觉原理。这个教程很好。我建议你喜欢你的朋友一起学习这个教程。 下面将带您使用ps来掌握视觉原理和实践教程的视觉原理的自然力,一起来看看吧! 用ps掌…

excel表格实用技巧大全

excel表格实用技巧大全

表格,实用技巧,大全,电脑软件,excel,下面是与你分享的实用技能的excel表格。我希望你能帮助你。 首先,让数据显示不同的颜色。 在学生成绩分析表中,如果总分大于500分的得分显示为蓝色,该评分低于500分的为红色显示。操作步骤如下:首先,选取总柱…