Shopping for Food in Blue Ridge GA
Lifestyle |
2025-06-04 15:48:22
When working with the DOM (Document Object Model) in JavaScript, you're essentially interacting with the structure of an HTML document. Here are some key concepts and methods you might find useful:
getElementById(id)
: Selects an element with a specific ID.
let element = document.getElementById('myId');
getElementsByClassName(className)
: Selects all elements with a specific class name.
let elements = document.getElementsByClassName('myClass');
getElementsByTagName(tagName)
: Selects all elements with a specific tag name.
let elements = document.getElementsByTagName('div');
querySelector(selector)
: Selects the first element that matches a CSS selector.
let element = document.querySelector('.myClass');
querySelectorAll(selector)
: Selects all elements that match a CSS selector.
let elements = document.querySelectorAll('div.myClass');
element.textContent = 'New content';
element.innerHTML = '<p>New HTML content</p>';
element.style.color = 'red';
element.style.backgroundColor = 'blue';
element.classList.add('newClass');
element.classList.remove('oldClass');
element.classList.toggle('toggleClass');
element.setAttribute('src', 'image.jpg');
element.setAttribute('alt', 'Description');
element.remove();
element.addEventListener('click', function() {
alert('Element clicked!');
});
function handleClick() {
alert('Element clicked!');
}
element.addEventListener('click', handleClick);
element.removeEventListener('click', handleClick);
let newElement = document.createElement('div');
newElement.textContent = 'Hello, World!';
document.body.appendChild(newElement);
let parent = element.parentNode;
let children = element.childNodes;
let nextSibling = element.nextSibling;
let previousSibling = element.previousSibling;
Feel free to ask if you need more details on any of these topics!