把textarea中字符串里含有的回车换行替换成<br>的javascript代码
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
发布时间:2016-12-30 来源:查字典编辑
摘要:1楼textarea.value.replace(/n/g,"");2楼s=textarea.value.replace(/rn/g,"")...

1楼

textarea.value.replace(/n/g,"<br>");

2楼

s=textarea.value.replace(/rn/g,"<br>");

3楼

按下的时候马上更换

VID="a"contentEditable="true"style='border:1solidblack'>

其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)

<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV><p>

<divstyle='border:1solidblack'contentEditable="true">未经过脚本处理的编辑控件</div>

<script>

functiona.onkeypress(){

if(event.keyCode==13){

vartxtobj=document.selection.createRange()

txtobj.text==""?txtobj.text="n":(document.selection.clear())&(txtobj.text="n")//三目复合表达式,解决有被选文字时回车的光标定位问题

document.selection.createRange().select()

returnfalse

}}

</script>

4楼

按下的时候马上更换

VID="a"contentEditable="true"style='border:1solidblack'>

其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)

<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV><p>

<divstyle='border:1solidblack'contentEditable="true">未经过脚本处理的编辑控件</div>

<script>

functiona.onkeypress(){

if(event.keyCode==13){

vartxtobj=document.selection.createRange()

txtobj.text==""?txtobj.text="n":(document.selection.clear())&(txtobj.text="n")//三目复合表达式,解决有被选文字时回车的光标定位问题

document.selection.createRange().select()

returnfalse

}}

</script>

5楼

按下的时候马上更换

VID="a"contentEditable="true"style='border:1solidblack'>

其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)

<p>关于微软HTML编辑控件单击回车会插入<p>而不是<br>的解决方案</DIV><p>

<divstyle='border:1solidblack'contentEditable="true">未经过脚本处理的编辑控件</div>

<script>

functiona.onkeypress(){

if(event.keyCode==13){

vartxtobj=document.selection.createRange()

txtobj.text==""?txtobj.text="n":(document.selection.clear())&(txtobj.text="n")//三目复合表达式,解决有被选文字时回车的光标定位问题

document.selection.createRange().select()

returnfalse

}}

</script>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类