adapter to querySelectorAll