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"

Rispondi quotando