我有一个用于写入消息的文本框。我想用div显示写在这个文本框中的文本。我这样做,但只有文本是显示,但格式不是当我写入使用输入,然后在预览文本是相互显示。未在下一行中显示。准确地获取文本框中写入的文本
function limiter(){
var tex = document.SendSms.msg.value;
$(".speech").html(tex);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form name='SendSms'>
<textarea name="msg" id="msg" class="txtareabox" wrap='physical' onkeyup="limiter()" required ></textarea>
<div id="mobilescreen">
<div id="mobiletext">
<p class="speech">See your preview here.. </p>
</div>
</div>
您需要更换'enter'('\ N','\ r ','\ n \ r''\ r \ n')与'
',但请注意样式不可编辑。其他方面,你做'var text =“
”+ textarea.value +“
”'并用''替换'enter'并将其添加'div.innerHTML = text' – DomeTune