Building Your Learning Module...
Getting things ready for you!
Find videos you like?
Save to resource drawer for future reference!
Make brand new elements from scratch
createElement('div')Get text or HTML from elements
element.textContentChange text, colors, or styles
element.textContent = 'Hi!'Remove elements from the page
element.remove()Click each card to see detailed examples and learn how they work
Use when: Adding buttons, cards, or any new content dynamically
const div = document.createElement('div');body.appendChild(div);Use when: Updating text, changing messages, or editing content
element.textContent = 'New text';element.innerHTML = '<b>Bold</b>';Use when: Deleting items, closing popups, or clearing content
element.remove();element.innerHTML = '';const div = document.createElement('div');
// Element exists but is invisible!const div = document.createElement('div');
document.body.appendChild(div);
// Now it appears!element.innerHTML = userInput; // ⚠️ XSS vulnerability!
element.textContent = userInput; // ✅ Safe from attacks
element.remove(); element.textContent = 'Hi'; // Error: element is gone!
// Store reference first const parent = element.parentElement; element.remove(); // Can still access if needed