Code Lab BetaBUILD. RUN. DISCOVER.
Code Lab is in development. New lessons and improvements are on the way. Progress can be deleted.
JAVASCRIPT / CHAPTER 04
JavaScript
DOM & Events.
The page meets JavaScript: querySelector, text and classes, events, forms, and a small DOM calculator. Learn and Practice; challenges are separate.
Choose a section
Lesson with explanation and a guided task. Theory stays readable; completion requires a passing solution.
Challenges are optional and do not block the next chapter.
10 lessons available
The foundations behind your ideas.
- 01Open lesson
HTML Intro · Locked
HTML structure + textContent
- 02Open lesson
querySelector · Locked
querySelector + selector
- 03Open lesson
textContent · Locked
textContent read/write
- 04Open lesson
classList · Locked
classList add/remove
- 05Open lesson
Click Listener · Locked
addEventListener click
- 06Open lesson
Input Value · Locked
input.value + Number
- 07Open lesson
Form Submit · Locked
submit + preventDefault
- 08Open lesson
Create & Append · Locked
createElement + appendChild
- 09Open lesson
Validation · Locked
error messages
- 10Open lesson
Mini Calculator · Locked
DOM calculator