Question
What is the solution to this exercise? In the JavaScript file, youll see some starting code, including a variable declaration for an array named taskList.
What is the solution to this exercise?
In the JavaScript file, youll see some starting code, including a variable declaration for an array named taskList. Then, write the code for adding a task to this array when the user enters a task in the first text box and clicks the Add Task button. This code should also blank out the text box. At this point, dont worry about displaying the tasks in the text area for the task list. Instead, use alert statements to make sure this works when you add one or more items. Add the JavaScript code for the click event handler of the Show Next Task button. This handler should display the first task in the array in the Next task text box and remove its element from the array. In the event handler for the Show Next Task button, test to make sure the array has elements in it. If it doesnt, use the alert method to display No tasks remaining and clear the task from the Next task text box. Add a JavaScript function that displays the elements in the array in the Task list text area. Then, call this function from both of the click event handlers so the updated task list is displayed each time a task is added to the list or removed from it.
I'm given the HTML, CSS, and Javascript which is:
To Do List
___________
body {
font-family: Arial, Helvetica, sans-serif;
background-color: white;
margin: 0 auto;
width: 600px;
border: 3px solid blue;
}
h1 {
color: blue;
}
section {
padding: 0 2em 1em;
}
label {
float: left;
width: 5em;
text-align: right;
padding-bottom: .5em;
}
input[type="text"] {
width: 20em;
margin-left: 1em;
margin-bottom: .5em;
}
textarea {
height: 10em;
width: 20em;
margin-left: 1em;
margin-bottom: .5em;
}
_______________
var taskList = [];
var $ = function (id) {
return document.getElementById(id);
}
window.onload = function () {
}
Thank you for your help!!!!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started