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


Posted in Javascript onApril 20, 2007

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>

Javascript 相关文章推荐
JavaScript对象之间的转换 jQuery对象和原声DOM
Mar 07 Javascript
点击显示指定元素隐藏其他同辈元素的方法
Feb 19 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 Javascript
jquery代码实现简单的随机图片瀑布流效果
Apr 20 Javascript
Javascript中String的常用方法实例分析
Jun 13 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
Oct 29 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
Dec 23 Javascript
JS HTML5拖拽上传图片预览
Jul 18 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
jquery实现吸顶导航效果
Jan 08 jQuery
用JAVASCRIPT如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
Apr 20 #Javascript
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
Apr 20 #Javascript
js下弹出窗口的变通
Apr 18 #Javascript
代码生成器 document.write()
Apr 15 #Javascript
JavaScript 中的replace方法说明
Apr 13 #Javascript
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
Apr 12 #Javascript
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
Apr 12 #Javascript
You might like
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
PHP中一个控制字符串输出的函数
2006/10/09 PHP
基于php冒泡排序算法的深入理解
2013/06/09 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
多广告投放代码 推荐
2006/11/13 Javascript
JavaScript中使用构造器创建对象无需new的情况说明
2012/03/01 Javascript
基于jquery tab切换(防止页面刷新)
2012/05/23 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
JS获取数组中出现次数最多及第二多元素的方法
2017/10/27 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
jQuery实现的老虎机跑动效果示例
2018/12/29 jQuery
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
python中的yield使用方法
2014/02/11 Python
Python中tell()方法的使用详解
2015/05/24 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
对python创建及引用动态变量名的示例讲解
2018/11/10 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python魔法方法 容器部方法详解
2020/01/02 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
Python基于httpx模块实现发送请求
2020/07/07 Python
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
学校读书活动总结
2014/06/30 职场文书
教育局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
2014年财务科工作总结
2014/11/11 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android