Element.querySelector()
返回該元素后代元素中羞秤,第一個(gè)匹配選擇器參數(shù)的后代元素。
#document.querySelector()
返回當(dāng)前文檔中第一個(gè)匹配特定選擇器的元素(使用深度優(yōu)先跷叉,前序遍歷規(guī)則遍歷所有文檔節(jié)點(diǎn))逸雹。
#Document.querySelectorAll();
返回當(dāng)前文檔中匹配一個(gè)特定選擇器的所有的元素(使用深度優(yōu)先,前序遍歷規(guī)則這樣的規(guī)則遍歷所有文檔節(jié)點(diǎn)) .返回的對(duì)象類(lèi)型是 [NodeList]
下面的例子返回一個(gè)文檔中所有的class為"note"或者 "alert"的div元素.
var matches = document.querySelectorAll("div.note, div.alert");
#Element.querySelectorAll()
返回一個(gè)non-live的[NodeList]對(duì)象,這個(gè)對(duì)象將會(huì)包含調(diào)用querySelectorAll()方法的那個(gè)DOM對(duì)象的所有后代元素中匹配指定css選擇器的元素們.