Я пытаюсь добавить пользовательский ввод в массив. Я не могу понять, как это сделать. Я потратил часы, пытаясь понять, что делать. Я также хотел бы, чтобы этот «список дел» сохранялся в моем локальном хранилище, я также разочарован попыткой выяснить обе эти проблемы.Javascript To To list app push to array/local storage
Любые советы или рекомендации по добавлению массива из пользовательского ввода и/или как его помещать в локальное хранилище. Мне потребовалось некоторое время, чтобы даже дойти до этого. Спасибо за вашу помощь! Очень ценится.
Javascript
var theList = [];
function todoList() {
var item = document.getElementById('todoInput').value;
var text = document.createTextNode(item);
var checkbox = document.createElement('input');
checkbox.type = "checkbox";
checkbox.name = "name";
checkbox.value = "value";
var newItem = document.createElement("li");
newItem.appendChild(checkbox);
newItem.appendChild(text);
document.getElementById("todoList").appendChild(newItem)
return clear();
}
function clear() {
todoInput.value = "";
}
console.log(theList);
HTML
<h1>To Do List:<h1>
<input id="todoInput" type="text">
<button type="button" onclick="todoList()">Add Item</button>
</form>
<ol id="todoList">
</ol>
<script src="todo.js"></script>
Не могли бы вы использовать jQuery вместо JavaScript? –
Я еще не начал изучать jQuery, но спасибо за сообщение! Мне придется путать его, чтобы сделать головы/хвосты, но спасибо ... это отличный ориентир! – bemon