The invoice creator is a Scrimba project from The Frontend Developer Career Path (Module 3). The aim of this project is to build an invoice creator where the user can add available services to a form and generate an invoice with the total amount to be paid. A remove button can also be added to allow the user to remove the selected service. Each service can only be added once, but if a service is removed it can be added again.
See the live page HERE
HTML, CSS, and JavaScript.
- Access elements from the document
- Loop through an element
- Create an HTML element
- Add a CSS class to an element
- Add content to an element
- Append an element to a DOM element
- Template literals