Hola:
Cuando los estilos son compuestos (esos que en la sección style se escriben con algún guión), en javascript debes quitar ese guión y capitalizar la letra siguiente... o sea que quedaría asi
document.getElementById('error').style.borderColor = (resultado) ? 'black':'red';
Tal vez tengas que invertir los colores (los puse tal como lo entendí)
Saludos