javascript - 将用户输入发送到 div

标签 javascript html

您好,我在这里有一个关于将用户输入发送到 html 文档的 div 部分的快速问题。我之前问过这个问题,它似乎太宽泛,所以这次我将尝试更具体。

我试图将用户输入发送到发送按钮的 onclick 上,但每次代码只是更改文本而不是打印其下的下一个文本。我很好奇我做错了什么。感谢您的阅读,这是我的代码。

<div id="out"</div>
<input type="text" name="textIn" id="txtin">
<input type="button" value="Hit me" onclick="hello()"></input>
<script>
 function hello() {
    document.getElementById("out").innerHTML = 
    document.getElementById('txtin').value + "<br />"
}
</script>

https://jsfiddle.net/su0o83hj/1/

最佳答案

如果要附加到现有文本,请在函数中使用 += 而不是 =:

function hello() {
    document.getElementById("out").innerHTML += 
    document.getElementById('txtin').value + "<br />"
}

关于javascript - 将用户输入发送到 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44524633/

相关文章:

javascript - 播放特定视频时暂停所有html5视频jquery

javascript - 将数据从 javascript 传递到 HTML 标记

php - ERR_NAME_NOT_RESOLVED

php - 如何更改 css 中的默认滚动条设计?

html - 在 CSS 中为顶部和底部边框创建波浪形边框

jquery - 启用鼠标滚动而不显示垂直滚动条并保持背景

javascript - Morris.bar 函数无法识别

javascript - 从 JSON 字符串中提取值

javascript - 外部 .js 文件中的 JQuery 未运行

javascript - 使用 Regex Javascript 替换部分 URL