我想获取用户输入的文本并将其打印到屏幕上,并附加他们所说的每件新话



我正在尝试制作一个聊天系统。因此,当用户键入他们想说的内容时,它会被打印到聊天中。但我需要知道如何继续附加到此聊天中?? 以下是到目前为止的大纲:

<textarea name="chat" id="chat" placeholder="Comment text." rows="2" 
cols="35" required></textarea><br><br>
<button onclick="myFunction()">send</button>
<p id="theChat"></p>

<script>
var textareaValue = document.getElementById('chat').value
var chatArray = [];
document.getElementById("theChat").innerHTML = chatArray;
function myFunction() {
chatArray.unshift(textareaValue);
document.getElementById("theChat").innerHTML = chatArray;
}

您必须附加到现有文本:

document.getElementById("theChat").innerHTML = document.getElementById("theChat").innerHTML + chatArray;

请花一些时间研究连接字符串,因为这可能有助于您将来的发展。

相关内容

  • 没有找到相关文章

最新更新