document.querySelectorAll has better support