Name and ID are two Different attributes whose purpose is differently intended in DOM.
Name can be associated with Group of Elements whose behavior is common say radioButtons and Checkboxes, and drowdown where ID is the one through which U can uniqly identify an element from HTML document.
So, In particular page Arraylengh of elements whose id is "test" is always 1.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…