1. 修改元素的内容
可以通过修改元素的 innerHTML、innerText 或 textContent 属性来改变元素的内容。
// 修改元素的 HTML 内容
document.getElementById("elementId").innerHTML = "<p>New HTML content</p>";
// 修改元素的文本内容
document.getElementById("elementId").innerText = "New text content";
2. 修改元素的属性
可以使用 setAttribute、getAttribute 和 removeAttribute 方法来修改元素的属性。
// 设置元素的属性
document.getElementById("elementId").setAttribute("src", "newImage.jpg");
// 获取元素的属性
var value = document.getElementById("elementId").getAttribute("src");
// 移除元素的属性
document.getElementById("elementId").removeAttribute("src");
3. 创建和插入新元素
可以使用 createElement 创建新元素,然后使用 appendChild 或 insertBefore 将其插入到文档中。
// 创建新元素
var newElement = document.createElement("div");
newElement.innerHTML = "New element content";
// 将新元素添加到父元素的末尾
document.getElementById("parentElementId").appendChild(newElement);
// 将新元素插入到某个元素之前
var referenceElement = document.getElementById("referenceElementId");
document.getElementById("parentElementId").insertBefore(newElement, referenceElement);
4. 删除元素
可以使用 removeChild 方法从其父元素中删除子元素。
var parentElement = document.getElementById("parentElementId");
var childElement = document.getElementById("childElementId");
// 从父元素中删除子元素
parentElement.removeChild(childElement);
5. 修改元素的样式
可以通过访问元素的 style 对象来修改其内联样式。
// 修改元素的样式
document.getElementById("elementId").style.color = "red";
document.getElementById("elementId").style.fontSize = "16px";
这些是一些基本的 HTML DOM 修改操作。通过这些操作,你可以在网页中实现动态的效果,响应用户的交互,或者根据特定条件更新页面内容。当进行 DOM 修改时,确保在必要时进行性能优化,并考虑浏览器兼容性。
转载请注明出处:http://www.zyzy.cn/article/detail/4353/HTML