CRUD PROGRAM
What would you like to do?
CRUD Code
<!DOCTYPE html>
<html lang="en">
<head>
<title>Title</title>
</head>
<body>
<h1>lowkixd.com</h1>
<label>My Arrays: </label>
<div id="showArray"></div>
<br>
<label>Your Output:</label>
<div id="myOutput"></div>
<br>
<p>What would you like to do?</p>
<br>
<br>
<label>Update:</label>
<input id="updateIndex" placeholder="Update">
<hr>
<label>Create:</label>
<input id="createInput" placeholder="Create">
<button onClick="createItem()">Create</button>
<hr>
<label>Read:</label>
<input id="readInput" placeholder="Read. Input number">
<button onClick="readItem()">Read</button>
<br>
<button onClick="updateItem()">Update</button>
<hr>
<label>Delete:</label>
<input id="deleteIndex" placeholder="Delete">
<button onClick="deleteItem()">Delete</button>
<hr>
<script>
let myArray = ["amogus", "sussy", 67, 420];
document.getElementById("showArray").innerHTML = (myArray.join(", "));
function createItem(){
let createValue = document.getElementById("createInput").value;
myArray.push(createValue);
document.getElementById("showArray").innerHTML = myArray.join(", ");
document.getElementById("createInput").value = "";
}
function readItem(){
let readInput = document.getElementById("readInput").value -1;
let result = myArray[readInput];
document.getElementById("myOutput").innerHTML = result;
//document.getElementById("readInput").value = "";
}
function updateItem(){
let readIndex = document.getElementById("readInput").value -1;
let updateIndex = document.getElementById("updateIndex").value;
myArray[readIndex] = updateIndex;
document.getElementById("showArray").innerHTML = myArray.join(", ");
}
function deleteItem(){
let deleteIndex = document.getElementById("deleteIndex").value -1;
myArray.splice(deleteIndex, 1);
document.getElementById("showArray").innerHTML = myArray.join(", ");
document.getElementById("deleteIndex").value = "";
}
</script>
</body>
</html>