Kinda surprised no one’s mentioned `matches()` yet!
You can do:
```javascript
const admins = [...document.querySelectorAll('[data-role]')].filter(el => el.matches('[data-role="admin"]'));
```
Might be overkill for simple cases, but it’s flexible af.
You can do:
```javascript
const admins = [...document.querySelectorAll('[data-role]')].filter(el => el.matches('[data-role="admin"]'));
```
Might be overkill for simple cases, but it’s flexible af.
