я разобрался
getElementsByClassName выдает массив, по этому a.length - кол-во элементов массива
getElementById выдает один элемент, по этому что бы b.length выдал кол-во элементов в один элемент а не undefined, надо сначала elem.push(b) тогда elem.length = 1 , а не undefined
|