Hola Ánima (y resto de foreros)
Cuando se quiere usar un atributo de estilo en un javascript la sintaxis de los guiones suele cambiar, en el caso de background-image, hay cambiar por backgroundImage... y como es "javascript" hay que respetar las mayúsculas.
Saludos