1.querySelector()方法
querySelector方法接收一个css选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回null
<button class="button">onclick1</button>
<button class="button">onclick2</button>
<button class="button">onclick3</button>
<script>
var button = document.querySelector('.button');
console.log(button); // <button class="button">onclick1</button>
</script>
2.querySeletorAll()方法
querySelectorAll()方法接收的参数与querySelector()方法一样,都是一个CSS选择符,但返回的是所有匹配的元素,而不仅仅是一个元素。这个方法返回的是一个NodeList的实例。
<button class="button">onclick1</button>
<button class="button">onclick2</button>
<button class="button">onclick3</button>
<script>
var buttons = document.querySelectorAll('.button');
console.log(buttons); // NodeList(3)
console.log(buttons[0]); //<button class="button">onclick1</button>
</script>