Seconda cosa. Non mi sembra che i td abbiano la proprietà value.
Terza cosa. Prova document.getElementsByName("primo").length; non si sa mai.