DocumentFragment:querySelectorAll() 方法

DocumentFragment.querySelectorAll() 方法返回一个包含在 DocumentFragment 中(使用文档节点的深度优先前序遍历)与指定选择器组匹配的元素的 NodeList

如果参数中指定的选择器无效,则会引发一个具有 SYNTAX_ERR 值的 DOMException

语法

js
querySelectorAll(selectors)

参数

selectors

包含一个或多个以逗号分隔的 CSS 选择器的字符串。

返回值

一个非实时的 NodeList,其中包含与至少一个指定选择器匹配的每个元素的一个 Element 对象,或者在没有匹配项的情况下返回一个空 NodeList

示例

此示例返回 DocumentFragment 中所有类名为 "note" 或 "alert" 的 div 元素列表。

js
const matches = documentfrag.querySelectorAll("div.note, div.alert");

规范

规范
DOM 标准
# ref-for-dom-parentnode-queryselectorall①

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅