perché la select ha un altro modo di gestire la cosa:
la select non ha un "value" ma una lista di option e l'indice della option selezionata

quindi
campob.value = campoa.value;

diventa

campob.value = campoa.options[campoa.selectedIndex].value;

P.S. il titolo che hai dato al thread non è molto corretto, dovevi chiamarlo "Copiare valore di una select in un input"