2015-02-24 85 views
0

我怎樣才能合併兩個DOM元素集合到第三?? 因爲我有所有輸入元素的集合和所有選擇類型元素現在想要合併兩個集合。我如何合併兩個DOM元素集合到第三個使用javascript

var allE = document.getElementsByTagName("input"); 
var allS = document.getElementsByTagName("select"); 
var allES = allE.merge(allS); 
+0

你不能,有沒有方法來創建的NodeLists – adeneo 2015-02-24 11:28:37

回答

0
var inputs = Array.prototype.slice.call(document.getElementsByTagName("input")); 
var selects = Array.prototype.slice.call(document.getElementsByTagName("select")); 

var all = inputs.concat(selects); 

或使用jQuery

var collection = $('input, select'); 
+0

它給我的錯誤,我已經使用了.. – Nadeem 2015-02-24 11:29:55

+0

的NodeList沒有'concat'方法,只有陣列做 – adeneo 2015-02-24 11:30:36

+0

沒有jQuery .. – Nadeem 2015-02-24 11:30:52

相關問題