var a = document.getElementsByTagName('div'); 获取所有div元素返回对象没有div元素返回的还是对象
var a = document.querySelectorAll('div'); 获取所有div元素没有div元素时返回空的对象
两者区别:
使用getElementsByTagName方法我们得到的结果就像是一个对象的索引,document.querySelectorAll方法我们得到的是一个对象的克隆,克隆所需要花费的时间是比较长的。
var a = document.getElementsByClassName('name'); 获取所有class="name"的元素
var a = document.querySelectorAll('.name'); 获取所有class="name"的元素
var a = document.getElementById('name'); 获取id="name"的元素