javascript - 来自同一个按钮的多个打印?html
问题描述
我有输入字段和提交按钮,单击按钮会在网页上显示输入。当我输入一条新消息时,它只显示这个,它会删除旧消息。我怎样才能单击按钮并且仍然有旧消息和新消息?
function outputdisplayname(){
var x, y, z;
x = document.getElementById('form1');
y = x.elements["name"].value;
z = x.elements["message"].value;
document.getElementById("demo1").innerHTML=y;
document.getElementById("demo2").innerHTML=z;
}
body {
background-color: lightgrey;
}
<form id = "form1">
Name: <input name = "name" type = "text" size = "20" id = "text1"/>
Message: <input name = "message" type = "text" size ="20" id = "text2"/>
</form>
<button onclick="outputdisplayname()">Display</button>
<p id = "demo1"></p>
<p id = "demo2"></p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
解决方案
改变
document.getElementById("demo1").innerHTML = y;
到
document.getElementById("demo1").innerHTML += y;
demo1
在单击按钮之前,您只需确保它是空的。
推荐阅读
- react-native - 在使用 bottomTabs 应用程序停止时在 React Native 导航中
- php - 在 Woocommerce 中对产品属性的术语名称进行操作和排序
- ruby-on-rails - Ruby on Rails SQL 注入 - 构建查询
- dynamic - Jqgrid在回调函数上更改导航属性
- regex - Flutter Dart:如何使用 RegEx 从字符串中提取数字
- python - 在 python 中显示一个大的 .dat 二进制文件
- html - 对网站中的空间使用具有固定高度的空 div 是否正确?
- java - 删除过滤器输入搜索后RecyclerView不更新
- php - 单元测试数据库:没有这样的表:迁移
- jenkins - Jenkins,多分支管道:如何迭代参数映射