Hola de nuevo.
background-image se utiliza cuando defines una clase:
<style type="text/css">
.miclase {background-image:url('tuimagen.gif')}
</style>
pero cuando se usa desde JavaScript hay que poner
background (creo que también funcionaría con
backgroundImage) En general cuando una propiedad incluye un guión (border-width) se quita el guión y se pone en mayúscula la siguiente letra (borderWidth)
Si tienes más dudas, no dudes en volver a preguntar. Saludos,