sphm.net
当前位置:首页 >> js获取回车换行 >>

js获取回车换行

js里边输出换行有两种方式: 1、使用转义字符,即\n 2、往页面上append也面元素,即使用 两种实现代码如下 //1alert("转义"\n"成功")//2docment.write("转义成功")

你这个字符串具体是什么呢,str.split("\n"),是把里面的当成字符串为"\n"进行分割的,换个切割标示

test function _checkRN() { var reg = /[\r\n\S]+/g; var str = document.getElementById("tt").innerHTML; console.log(reg.test(str));}ssssssssssssssssssssssssssssssssssssss

用标签读一下试试,记得用innerHTML读取哈~

function line2br(text){ return text.split("\n").join(""); } 不过一般光这样还不成,还要屏蔽“”,我用的方法是 function line2br(text){ $("").text(text).html().split("\n").join(""); }

HTML是超文本,不是纯文本,所以普通纯文本中的回车符在HTML中被自动转换为单个空格显示了。HTML有本身自己的硬回车符,就是,所以你把接收到的字符中的回车符都替换为就可以正常显示了

亲,判断一下keyCode就可以了,举个例子Documentwindow.onload=function(){var oTxt1=document.getElementById('txt1');document.onkeydown=function(ev){var oEvent=ev||event;if(oEvent.keyCode==13){oTxt1.value+="";}}}

在页面中换行需要使用br标签或通过其他块级元素、css规则等方式实现: 1.br标签 1234562.块级元素(输出的html代码可以是一行,显示出来会出现3行) 第一行第二行第三行3.pre标签(生成html代码必须包含所有的格式,如换行符\n等,会按照源代码...

概念要分清楚 如果是js的字符串换行,那用js转义字符\r\n 如果是js输出html在页面显示换行,那用html的换行标签

可以使用JavaScript的正则表达式进行替换,调用如下自定义函数即可。 function func(str){ return str.replace(/[\r\n]/g, '');}其中\r\n都是换行符,这是经过转义后的表示方式,即在str字符串本身并看不到有\r\n,只是换了一行而已,它们是不可...

网站首页 | 网站地图
All rights reserved Powered by www.sphm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com