javascript - 在页面上显示用户输入
问题描述
我有一段时间遇到这个麻烦,我无法弄清楚。我想将用户输入显示为 h1 元素。我该怎么做呢?
let allAssignments;
if (localStorage.getItem("everyAssignment")) {
allAssignments = JSON.parse(localStorage.getItem("everyAssignment"))
} else {
allAssignments = []
}
function submitFunc() {
let names = document.getElementById("name").value;
allAssignments.push(names)
localStorage.setItem("everyAssignment", JSON.stringify(allAssignments));
let finalArray = JSON.parse(localStorage.getItem("everyAssignment"));
}
<button onclick="submitFunc()">Submit</button>
<input placeholder="Enter Name Here" id="name">
我想为本地存储中的每个项目创建一个 div 元素,并使用 .innerHTML 插入一个 h1 元素,其中包含数组中每个值的名称。我该怎么做呢?
解决方案
你可以这样做:
const submitFunc = () => {
const value = document.getElementById('name').value;
const parent = document.createElement('div');
const pTag = document.createElement('p');
pTag.innerText = value;
parent.appendChild(pTag);
document.body.appendChild(parent);
}
<button onclick="submitFunc()">Submit</button>
<input placeholder="Enter Name Here" id="name">
推荐阅读
- angular - Angular 7 http错误处理无法正常工作
- flutter - 如何在 Flutter 中从 XML 中获取文本值
- kubernetes - 部署 spring-cloud-kubernetes kubernetes-hello-world-example 失败
- python - Sorting a dictionary by key and then also sorting the list of values related to each key and outputting to CSV file?
- android - 如何将动画图标添加到下载通知的 contentView?
- html - 在具体化的页脚内移动文本上方
- javascript - 从 JSON 中的对象获取项目
- java - IntStream 如何避免隐藏的装箱成本
- node.js - 无法使用 config.get() 读取节点中的自定义环境变量
- python - 如何从叶地图中提取已经存在的地理标签?