ghostcode
7/14/2014 - 3:45 PM

querySelector和querySelectorAll区别

querySelector和querySelectorAll区别

querySelector 和 querySelectorAll 方法是 W3C Selectors API Level 1 规范中定义的。他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素。 支持情况:目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera。

它们俩是有区别的:

  1. querySelector返回满足条件的第一个元素(node),而querySelectorAll返回满足条件的所有元素(nodelist);
  2. 在都没有满足条件的元素情况下:querySelector返回Null,而querySelectorAll返回空的数组[]

记住:jquery与它俩是有区别的

参考