DocumentFragment.querySelectorAll()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

DocumentFragment.queryselectorall() 方法返回NodeList中的元素DocumentFragment(使用文档节点的深度优先顺序遍历) 匹配指定的选择器组。

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

备注: 这个 API 的定义被移动到ParentNode接口。

语法

js
querySelectorAll(selectors)

参数

selectors

是一个DOMString包含一个或多个用逗号分隔的 CSS 选择器。

示例

此示例返回 DocumentFragment 中所有 div 元素的列表,其中包含一个类“note”或“alert”:

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

规范

Specification
DOM
# ref-for-dom-parentnode-queryselectorall①

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
querySelectorAll

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参阅