DOM Programming
Make pages respond to clicks, typing and form input by working with the DOM.
What you'll learn
- Select elements with querySelector and querySelectorAll
- Change text, classes and attributes
- Handle click, input and submit events
- Create and remove elements from JavaScript
About this course
In two weeks you learn how to find elements, change them and react to events. You build three small widgets from starter files and compare your code with the solution examples.
Course curriculum
3 modules and 9 lessons over 2 weeks. Plan for about 6 learning hours.
01Finding and changing elementsWeek 1 · 3 lessons
- The DOM tree
- Selecting elements
- Changing text, classes and attributes
02EventsWeek 1 · 3 lessons
- addEventListener
- The event object
- Event delegation
03WidgetsWeek 2 · 3 lessons
- Tabs
- Accordion
- Live character counter
Project
Three interface widgets. Tabs, an accordion and a character counter built from starter files.
Who this course is for
Learners who know JavaScript basics and want to make pages interactive.
Prerequisites
You can write functions, loops and if statements in JavaScript.
What's included
- 90-day course access
- Guided lessons
- Coding exercises
- Starter files
- Solution examples
- A digital completion certificate
Learning format
Self-paced mini-course, part of our self-paced courses. Guided lessons, exercises and student support.
Access and delivery
- Digital access is activated within 15 minutes after successful payment.
- Student support replies are targeted within 2 business days.
- The completion certificate is issued within 2 business days after the final exercise is submitted.
Certificate
You receive a digital completion certificate. The completion certificate is issued within 2 business days after the final exercise is submitted.
Frequently asked questions
When does access start?
Digital access is activated within 15 minutes after successful payment.
Is payment taken on this website?
No. After you submit your enrollment request, we reply by email with payment details and enrollment confirmation.
Does this course guarantee a job or income?
No. It is an education and training service and does not include employment, income or placement guarantees.
Can I cancel?
Our Refund and Cancellation Policy lists the terms for self-paced mini-course programs.