简述列举文档对象模型DOM里document的常用的查找访 ?
参考答案:
文档对象模型(DOM)是一个用于表示和交互HTML或XML文档的编程接口。在DOM中,document
对象代表了整个HTML或XML文档。document
提供了多种方法和属性来查找、访问和操作文档中的元素和节点。
以下是 document
对象中常用的一些查找和访问方法:
- getElementById(id): 此方法返回具有指定
id
属性的第一个元素。如果文档中没有具有指定id
的元素,则返回null
。 - getElementsByClassName(className): 此方法返回文档中所有具有指定类名的元素的集合(NodeList)。
- getElementsByTagName(tagName): 此方法返回具有指定标签名的所有元素的集合(NodeList)。
- querySelector(selector): 此方法返回文档中匹配指定 CSS 选择器的第一个元素。如果没有找到匹配的元素,则返回
null
。 - querySelectorAll(selector): 此方法返回文档中匹配指定 CSS 选择器的所有元素的集合(NodeList)。
- getElementsByName(name): 此方法返回具有指定
name
属性的所有元素的集合(NodeList)。 - createElement(tagName): 此方法创建一个新的元素节点,并返回该节点。
- createTextNode(data): 此方法创建一个新的文本节点,并返回该节点。
- appendChild(node): 此方法将一个节点添加到指定元素的子节点列表的末尾。
- insertBefore(newNode, referenceNode): 此方法在参考节点之前插入新节点。如果参考节点为
null
,则新节点被添加到子节点列表的末尾。
这些方法使得在JavaScript中操作HTML文档变得相对简单和直观。你可以使用它们来查找元素,创建新的元素,修改元素的内容,以及进行其他各种DOM操作。