This shopping list project is an example of creating a basic todo list. I used materialpalette to pick out the color combinations I included and the process involved appending and removing nodes in the app for the list.
I was creating the list items dynamically and I created variables to hold the string for the three types of button; to delete the item, to mark the item as acquired, and to undo that mark.
1 2 3 | |
The next part of the script was the submit event handler appends a new item to
the list unordered list.
1 2 3 4 5 | |
The next three statements were created using the on event handler and
attaching them to the three variable buttons created. I used on instead of
click because the latter would only attach the click function if the button
exists when the page is first loaded.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
The last on click handler removes the whole list and basically restarts the
whole app.
1 2 3 | |