Тивари по:
У меня эта проблема на некоторое время, и я не могу вполне понять это. Я хочу, чтобы отобразить пользовательский ввод в качестве элемента 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">