首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Javascript怎么替换换行符

2013-04-20 
Javascript如何替换换行符?input idt1typetext/input idt2typetext/input typebutton

Javascript如何替换换行符?


<input id="t1"type="text"/>
<input id="t2"type="text"/>
<input type="button"value="Replace"onclick="rep()"/>
<input type="button"value="Remove"onclick="rem()"/>





function rep(){t2.value=str.replace( t1.value."\n", "\n\n" );}
function rem(){t2.value=str.replace( t1.value."\n", " " );}

上面的Javascript代码不太对.




点击第一个按钮后. 把Textbox1里文章的所有的单个换行符, 换成2个换行符.
点击第二个按钮后. 把Textbox1里文章的所有的换行符移除.
如何实现? 感谢!

[解决办法]
PHP写多咯?JS里面连接字符串也用.

function rep(){t2.value = t1.value.replace(/\n/g,"\n\n");}
function rem(){t2.value = t1.value.replace(/\n/g,"" );}


这样应该就行了
[解决办法]
试试 \r  和 \r\n
[解决办法]
text不存在换行符,存在都会自动去掉了,不知道楼主要干嘛。。

<input type="text" id="t" value="abc

bcd" />

<script>
    window.onload = function () {
        alert(document.getElementById('t').value.length)//输出6
    }
</script>

[解决办法]
把t1,t2换成textarea吧,,我都没注意。

热点排行
Bad Request.