var element = document.getElementById("elementId");
var elements = document.getElementsByClassName("className");
var elements = document.getElementsByTagName("tagName");
var element = document.querySelector(".className"); // 返回第一个匹配的元素
var elements = document.querySelectorAll(".className"); // 返回所有匹配的元素
element.textContent = "新的文本内容";
element.innerHTML = "新的HTML内容";
element.style.color = "red";
element.style.backgroundColor = "#FFFF00";
element.setAttribute("href", "https://example.com");
var attributeValue = element.getAttribute("href");
element.classList.add("newClass");
element.classList.remove("existingClass");
element.classList.toggle("className");
var newElement = document.createElement("div");
parentElement.appendChild(newElement); // 添加到父元素的子元素列表的末尾
parentElement.insertBefore(newElement, referenceElement); // 插入到参考元素之前
element.remove(); // 直接删除该元素
parentElement.removeChild(element); // 从父元素中删除该元素
element.addEventListener("click", function() {
console.log("元素被点击");
});
element.removeEventListener("click", listenerFunction);
var children = element.children; // 返回子元素的集合
var parent = element.parentElement;
var nextSibling = element.nextElementSibling;
var previousSibling = element.previousElementSibling;
这些操作是JavaScript中对DOM进行操作的基础。了解和熟悉这些基本操作对于进行Web前端开发是非常重要的。在现代前端框架(如React、Vue、Angular)出现之前,这些操作是日常Web开发的核心部分。即使在使用框架的情况下,理解这些概念也有助于更深入地理解前端开发。