把textarea中字符串里含有的回车换行替换成<br>的javascript代码

时间:2021-05-18

1楼
textarea.value.replace(/\n/g,"<br>");
2楼
s=textarea.value.replace(/\r\n/g,"<br>");

3楼
按下的时候马上更换
VID="a"contentEditable="true"style='border:1solidblack'>
其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)
<p>关于微软HTML编辑控件单击回车会插入&lt;p>而不是&lt;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编辑控件单击回车会插入&lt;p>而不是&lt;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编辑控件单击回车会插入&lt;p>而不是&lt;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>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章