JavaScript DOM操作教程 🧩

DOM(文档对象模型)是JavaScript操作网页内容的核心。通过DOM,你可以动态修改HTML元素、样式、内容,甚至监听用户交互。以下是关键知识点:

1. 基本操作

  • 选择元素
    使用 document.getElementById()document.querySelector() 获取元素
    ✅ 示例:const heading = document.querySelector("h1");

    JavaScript_DOM_Selection

  • 修改内容
    通过 element.textContentelement.innerHTML 更新内容
    🔧 注意:innerHTML 可能存在XSS风险,慎用!

  • 操作属性
    element.setAttribute("class", "new-class") 设置属性
    element.getAttribute("id") 获取属性值

2. 事件处理

  • 绑定事件
    使用 addEventListener() 监听点击、输入等事件
    📌 示例:button.addEventListener("click", function() { alert("Clicked!"); });

    JavaScript_Event_Listener

  • 事件冒泡与捕获
    通过 event.stopPropagation() 控制事件传播
    📖 深入理解:DOM事件机制详解

3. 常见问题

  • 如何高效遍历节点?
    推荐使用 document.querySelectorAll() 结合循环
    ⚠️ 避免频繁操作DOM,影响性能

  • 如何动态创建元素?

    const newDiv = document.createElement("div");
    newDiv.textContent = "Hello DOM!";
    document.body.appendChild(newDiv);
    

    HTML_Element_Creation

📚 想了解更多实战技巧?点击 DOM操作进阶指南 深入学习!