Development in platform ecosystems
  • Home
  • Learn

JavaScript

  • Introduction
  • Variables
  • Functions
  • Data types
  • Control flow
  • Asynchronous
  • Fetching external data
  • Manipulating documents
    • Introduction
    • Elements
    • Reacting to events

JavaScript

  • Introduction
  • Variables
  • Functions
  • Data types
  • Control flow
  • Asynchronous
  • Fetching external data
  • Manipulating documents
    • Introduction
    • Elements
    • Reacting to events

JavaScript Manipulating Documents

Available lessons

  • Introduction

    How can we manipulate web documents using JavaScript? What is this Domain Object Model?
    #Theory
    Beginner1 step
  • Elements

    A quick look at how we can select, modify, create, insert and delete DOM nodes.
    #Practical
    Beginner6 steps
  • Reacting to events

    How can we react to user events like mouse clicking, keyboard typing and so on using JavaScript?
    #Practical
    Beginner1 step

© 2026 DHIS2 Design Lab