# Working with Elements

Working with Elements: Working with Elements: an overview, Common DOM Interactions, Manipulating the DOM Structure.

Updated: November 3, 2026

1. [Working with Elements: an overview](https://www.ask-codey.com/lessons/working-with-elements-an-overview) (Apprentice): Once you've found an element, JavaScript can read it and change it, from its text and CSS classes to which elements are on the page at all.
2. [Common DOM Interactions](https://www.ask-codey.com/lessons/working-with-elements-common-dom-interactions) (Apprentice): Once you have an element, you change its text with textContent, its HTML with innerHTML, its look with style, and its CSS classes with classList.
3. [Manipulating the DOM Structure](https://www.ask-codey.com/lessons/working-with-elements-manipulating-the-dom-structure) (Apprentice): createElement makes a new element, appendChild puts it inside a parent so it shows on the page, and remove takes an element off the page.

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/topics/csharp-working-with-elements
