Chore Bot image problem

Hi, i’m doing the chore bot challenge and for some reason when i click on my doors they change into image symbols. Can someone plase help me out. Thanks
Here’s my code

let doorImage1 = document.getElementById

('door1');

let doorImage2 = document.getElementById('door2');

let doorImage3 = document.getElementById('door3');

let startButton = document.getElementById('start');

let botDoorPath = "https://content.codecademy.com/projects/chore-door/images/robot.svg"

let beachDoorPath="https://content.codecademy.com/projects/chore-door/images/beach.svg"

let spaceDoorPath="https://content.codecademy.com/projects/chore-door/images/space.svg"

let closedDoorPath="https://content.codecademy.com/projects/chore-door/images/closed_door.svg"

let numClosedDoors=3;

let openDoor1;

let openDoor2;

let openDoor3;

const isBot = (door) => {

  if(door.src === botDoorPath) {

    return true;

  } else {

    return false;

}

}

const isClicked = (door) => {

  if (door.src === closedDoorPath) {

  return false;

  } else {

    return true;

  }

}

const playDoor = () => {

  numClosedDoors--;

  if (numClosedDoors === 0) {

  gameOver('win');

}

}

const randomChoreDoorGenerator = () => {

  const choreDoor = Math.floor(Math.random() * numClosedDoors);

  if(choreDoor === 0) {

  openDoor1 = botDoorPath;

  openDoor2 = beachDoorPath;

  openDoor3 = spaceDoorPath;  

} else if (choreDoor === 1) { 

  openDoor2 = botDoorPath;

  openDoor1 = beachDoorPath;

  openDoor3 = spaceDoorPath; 

} else { (choreDoor === 2)

  openDoor3 = botDoorPath;

  openDoor1 = beachDoorPath;

  openDoor2 = spaceDoorPath; 

}

}

doorImage1.onclick = () => {

if(!isClicked(doorImage1)) {

doorImage1.src=openDoor1;

playDoor();

}

}

doorImage2.onclick = () => {

  if(!isClicked(doorImage2)) {

doorImage2.src=openDoor2;

playDoor();

}

}

doorImage3.onclick = () => {

  if(!isClicked(doorImage3)) {

doorImage3.src=openDoor3;

playDoor();

}

}

const gameOver = (status) => {

  if (status === 'win') {

  startButton.innerHTML = 'You win! Play again?';

}  

}

This topic was automatically closed 41 days after the last reply. New replies are no longer allowed.