Hola
Probablemente el problema esté aquí
Cita: document.getElementById('campo_h').value = campos;
document.getElementById('valor_h').value = valores;
Tanto
campos como
valores son array, y no puedes acceder a sus valores de esa manera. O usas un index para referenciar una posición o lo recorres con un ciclo
Suerte