JavaScript的dom常用方法
`document`是JavaScript中的一个内置对象,代表当前HTML文档。它提供了一些方法和属性,用于操作和获取HTML元素和文档信息。以下是一些常见的`document`的使用方法:
## 获取元素
- `document.getElementById(id)`:通过元素id获取一个元素对象。
- `document.getElementsByClassName(class)`:通过类名获取一组元素对象。
- `document.getElementsByTagName(tagName)`:通过标签名获取一组元素对象。
- `document.querySelector(selector)`:通过CSS选择器获取一个元素对象。
- `document.querySelectorAll(selector)`:通过CSS选择器获取一组元素对象。
## 操作元素
- `element.innerHTML`:获取或设置元素的HTML内容。
- `element.innerText`:获取或设置元素的文本内容,不包含HTML标签。
- `element.style`:获取或设置元素的CSS样式。
- `element.setAttribute(name, value)`:设置元素的属性值。
- `element.getAttribute(name)`:获取元素的属性值。
- `element.appendChild(child)`:将一个元素添加到另一个元素的末尾。
- `element.removeChild(child)`:从一个元素中移除一个子元素。
- `element.addEventListener(event, handler)`:为元素添加一个事件监听器。
- `element.removeEventListener(event, handler)`:移除元素的一个事件监听器。
## 文档信息
- `document.title`:获取或设置文档的标题。
- `document.URL`:获取文档的URL。
- `document.domain`:获取文档的域名。
- `document.cookie`:获取或设置文档的cookie。
- `document.referrer`:获取文档的来源URL。
## 其他方法
- `document.write(content)`:向文档中写入HTML内容。
- `document.open()`:打开一个新的文档。
- `document.close()`:关闭当前文档。
- `document.createDocumentFragment()`:创建一个文档片段。
- `document.createRange()`:创建一个范围对象,用于操作文档中的文本节点。
需要注意的是,一些操作元素的方法可能会影响文档的性能和安全性,应谨慎使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」