如何用JavaScript替换掉文本的回车符号

发布网友 发布时间:2022-04-22 13:09

我来回答

2个回答

热心网友 时间:2022-04-24 19:45

你是要这样的效果不

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function a(e){
alert(replaceAll(e,"\n","<br>"));
}

function replaceAll(strOrg,strFind,strReplace){
var index = 0;
while(strOrg.indexOf(strFind,index) != -1){
strOrg = strOrg.replace(strFind,strReplace);
index = strOrg.indexOf(strFind,index);
}
return strOrg
}

//-->
</SCRIPT>
<BODY>
<textarea name='bjbz' id='bjbz' rows=10 cols=10 onblur="a(this.value)"></textarea>
</BODY>
</HTML>

热心网友 时间:2022-04-24 21:03

var _ctl = document.getElementById('bjbz');
var text = _ctl.innerText.replace('\r\n','<br />');

好像replace只会替换一次。。。
可以这样写:
var text = _ctl.innerText.split('\r\n').join('<br />');
不过效率会差一些。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com