This essential guide to JavaScript DOM manipulation will teach web developers how to use JavaScript to add, remove, and modify elements of a website.
00:00 Introduction
01:19 Getting and adding elements
05:56 Modifying text content
08:50 Working with HTML content
11:52 Removing elements
14:58 Working with attributes
18:25 Working with data attributes
21:15 Manipulating classes
24:21 Inline styles
26:05 Event handling
29:09 Creating and removing elements dynamically
31:18 Traversing the DOM
33:01 Creating document fragments
34:52 Using templates