【发布时间】:2015-09-18 02:59:34
【问题描述】:
使用querySelectorAll时,检查它是否返回任何元素的正确方法是什么?
它返回无法检查 false 的内容。这似乎不起作用:
var elements = document.querySelectorAll('.class');
if (elements) {
// doesn't work, `elements` is always true
}
现在我正在通过.length 属性进行以下检查:
var elements = document.querySelectorAll('.class');
if (elements.length) {
// querySelectorAll returned DOM elements
}
你是这样做的吗?
【问题讨论】:
标签: javascript dom document selectors-api