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

javascript操作DOM元素的核心是先获取元素,再对它执行读取、修改、添加、删除等操作。关键在于选对方法、注意时机、处理null安全。
获取DOM元素的常用方式
最常用的是getElementById、querySelector和querySelectorAll:
Gridster.js多列网格式拖动布局插件
75
网页中拖动 DIV 是很常见的操作,今天就分享给大家一个 jQuery 多列网格拖动布局插件,和其它的插件不太一样的地方在于你处理拖放的元素支持不同大小,并且支持多列的网格布局,它们会自动的根据位置自己排序和调整。非常适合你开发具有创意的应用。这个插件可以帮助你将任何的 HTML 元素转换为网格组件
75 - document.getElementById(“id”):通过唯一id快速获取单个元素,返回Element或null
- document.querySelector(“css选择器”):返回第一个匹配的元素(如
querySelector(".btn")、querySelector("input[name='email']")) - document.querySelectorAll(“css选择器“):返回nodelist(类数组),需遍历使用,例如
querySelectorAll("li").foreach(...)
注意:确保DOM已加载完成再执行获取操作,否则可能返回null。推荐把脚本放在