欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-18 13:57:04
1楼 textarea.value.replace(/\n/g,     "
"); 2楼 s=text...
1楼
textarea.value.replace(/\n/g,     "<br>");
2楼
s=textarea.value.replace(/\r\n/g,     "<br>");   

3楼
按下的时候马上更换   
  v   id="a"   contenteditable="true"   style='border:1   solid   black'>   
  其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)   
  <p>关于微软html编辑控件单击回车会插入<p>而不是<br>的解决方案</div>   <p>   
  <div   style='border:1   solid   black'   contenteditable="true">未经过脚本处理的编辑控件</div>   
  <script>   
  function   a.onkeypress(){     
  if(event.keycode==13){   
  var   txtobj=document.selection.createrange()   
  txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n")   //三目复合表达式,解决有被选文字时回车的光标定位问题   
  document.selection.createrange().select()   
  return   false   
  }}   
  </script>
4楼
按下的时候马上更换   
  v   id="a"   contenteditable="true"   style='border:1   solid   black'>   
  其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)   
  <p>关于微软html编辑控件单击回车会插入<p>而不是<br>的解决方案</div>   <p>   
  <div   style='border:1   solid   black'   contenteditable="true">未经过脚本处理的编辑控件</div>   
  <script>   
  function   a.onkeypress(){     
  if(event.keycode==13){   
  var   txtobj=document.selection.createrange()   
  txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n")   //三目复合表达式,解决有被选文字时回车的光标定位问题   
  document.selection.createrange().select()   
  return   false   
  }}   
  </script>
5楼
按下的时候马上更换   
  v   id="a"   contenteditable="true"   style='border:1   solid   black'>   
  其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:)   
  <p>关于微软html编辑控件单击回车会插入<p>而不是<br>的解决方案</div>   <p>   
  <div   style='border:1   solid   black'   contenteditable="true">未经过脚本处理的编辑控件</div>   
  <script>   
  function   a.onkeypress(){     
  if(event.keycode==13){   
  var   txtobj=document.selection.createrange()   
  txtobj.text==""?txtobj.text="\n":(document.selection.clear())&(txtobj.text="\n")   //三目复合表达式,解决有被选文字时回车的光标定位问题   
  document.selection.createrange().select()   
  return   false   
  }}   
  </script>