除了间距之外,我的代码完美无缺。这段代码的重点是创建一些允许我将文本添加到textarea的东西,然后在删除空行的情况下复制它。
实施例: 输入的文字= 第1行
第2行
复制/输出文字= 1号线 LINE2
我在文本区域和DIV中尝试了行间距,然后点击了OR
onchange =“this.value = this.value.replace(/ \ n \ r / gi,'');”>
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$('.content:not(.focus)').keyup(function(){
var value = $(this).val();
var contentAttr = $(this).attr('name');
$('.'+contentAttr+'').html(value.replace(/\r?\n/g,'<br/>'));
})
});//]]>
</script>
<body>
<textarea name="mas" rows="15" class="content" ></textarea>
<div class="mas" >
<pre contenteditable="true" id="p1" >Text</pre>
</div>
<button onclick="this.value=this.value.replace(/[\n\r](?! \w)/gi,'');">Remove Spaces</button>
<button onclick="copyToClipboard('#p1')" >Copy</button></pre>
</body>