DOM Cheat Sheet With Examples
DOM Cheat Sheet With Examples
Selecting Elements
- document.getElementById('id')
Example: document.getElementById('myElement');
- document.getElementsByClassName('class')
Example: document.getElementsByClassName('myClass');
- document.getElementsByTagName('tag')
Example: document.getElementsByTagName('div');
- document.querySelector('selector')
Example: document.querySelector('.myClass');
- document.querySelectorAll('selector')
Example: document.querySelectorAll('p');
Manipulating Elements
- element.innerHTML
- element.textContent
- element.setAttribute('attr', 'value')
- element.getAttribute('attr')
- element.style.property = 'value'
Example: document.body.appendChild(newElement);
- parentElement.removeChild(childElement)
Example: document.body.removeChild(newElement);
- parentElement.replaceChild(newChild, oldChild)
Event Handling
- element.addEventListener('event', function)
clicked!'); });
- element.removeEventListener('event', function)
- event.preventDefault()
event.preventDefault(); });
- event.stopPropagation()
- element.childNodes
- element.firstChild
- element.lastChild
- element.previousSibling