Javascript如何操作DOM元素?

JavaScript操作DOM需先获取元素,再读取、修改、添加或删除;关键在选对方法(如getElementById、querySelector)、确保DOM加载完成、处理null安全,并注意innerHTML XSS风险与事件委托优化。

JavaScript操作DOM元素的核心是先获取元素,再对它执行读取、修改、添加、删除等操作。关键在于选对方法、注意时机、处理null安全。

获取DOM元素的常用方式

最常用的是getElementByIdquerySelectorquerySelectorAll

  • document.getElementById("id"):通过唯一id快速获取单个元素,返回Element或null
  • document.querySelector("css选择器"):返回第一个匹配的元素(如querySelector(".btn")querySelector("input[name='email']")
  • document.querySelectorAll("css选择器")返回NodeList(类数组),需遍历使用,例如querySelectorAll("li").forEach(...)

注意:确保DOM已加载完成再执行获取操作,否则可能返回null。推荐把脚本放在