Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-在textarea中插入文本后添加换行符_Javascript_Php - Fatal编程技术网

javascript-在textarea中插入文本后添加换行符

javascript-在textarea中插入文本后添加换行符,javascript,php,Javascript,Php,这是我的JavaScript代码。在文本框中插入文本时,我想插入换行符 element = element +'<div class="msg_wrap"><div class="msg_body"><ul id="chatlog"></ul>'+ msg+'<div class="msg_push" id="textmesage">dg</div></div><div class="msg_footer"

这是我的JavaScript代码。在文本框中插入文本时,我想插入换行符

element = element +'<div class="msg_wrap"><div class="msg_body"><ul id="chatlog"></ul>'+ msg+'<div class="msg_push" id="textmesage">dg</div></div><div class="msg_footer" ><textarea id="myTextArea" class="msg_input" rows="4" onkeypress="PushMessage(event , this);"+"\n">  </textarea></div></div>';
element=element+''+msg+'dg';
这是我的函数,通过它我可以通过聊天盒获取文本

function PushMessage(e , textarea)
{
    var code = (e.keyCode ? e.keyCode : e.which);
    if(code == 13) { //Enter keycode
    var text1 = document.getElementById('myTextArea').value;
    var div = document.getElementById('textmesage');
    div.innerHTML = div.innerHTML + text1;
    var div = document.getElementById('textmesage').value = "<br>";
    document.getElementById('myTextArea').value = "";
}
功能推送消息(e,文本区域)
{
var代码=(e.keyCode?e.keyCode:e.which);
如果(code==13){//输入keycode
var text1=document.getElementById('myTextArea')。值;
var div=document.getElementById('textmasage');
div.innerHTML=div.innerHTML+text1;
var div=document.getElementById('textmesage')。value=“
”; document.getElementById('myTextArea')。value=“”; }

我试过用“+”\n”和“+”
”+来代替第二行中的“
”,但不起作用。

我不确定我是否理解你的意思

如果要在插入的文本中添加换行符,可以使用


,原因如下:

功能推送消息(e,文本区域){
var代码=(e.keyCode?e.keyCode:e.which);
如果(code==13){//输入keycode
var text1=document.getElementById('myTextArea')。值;
var div=document.getElementById('textmasage');
div.innerHTML=div.innerHTML+'
'+text1; document.getElementById('myTextArea')。value=“”; } }

    危险品
    很高兴听到它对您有用!如果您认为它解决了您的问题,您可以用绿色勾号标记我的答案:)是的,当然可以。您能再告诉我一件事,下面的代码是否正确element=element+“”;看起来不错。如果您有有些东西不起作用,这是一个不同的问题,在这个线程中发布的一个,你可以打开另一个来获得帮助!:)由于这个问题,我达到了我的问题限制。因为我是新的堆栈溢出