Can you edit the js code so it loads the images from an img folder and not from a url? Existing code:

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ
icon
Related questions
Question

Can you edit the js code so it loads the images from an img folder and not from a url?

Existing code:

const banner = document.querySelector('.banner');
const next = document.querySelector('.next');
const previous = document.querySelector('.previous');

const images = ["https://www.atptour.com/-/media/images/news/2021/03/29/18/32/rublev-miami-2021-monday.jpg", "https://s01.sgp1.cdn.digitaloceanspaces.com/article/107396-ogbtkhkanf-1544032372.jpg", "https://gtimg.tokyo2020.org/image/private/t_article-image-desktop/production/idzjypnjzqaor1htmnyi", "https://static01.nyt.com/images/2020/12/20/sports/20nba-stein-1/20nba-stein-1-superJumbo-v2.jpg"];

function setBackgroundImage(elementToSetOn, url) {
elementToSetOn.style.backgroundImage = `url(${url})`;
elementToSetOn.style.backgroundSize = "cover";
}

let imageNumber = 0;

banner.style.background = setBackgroundImage(banner, images[imageNumber]);

next.addEventListener('click', () => {
if(imageNumber < images.length - 1) {
imageNumber++;
setBackgroundImage(banner, images[imageNumber]);
} else {
imageNumber = 0;
setBackgroundImage(banner, images[0]);
}
})

previous.addEventListener('click', () => {
if(imageNumber > 0) {
--imageNumber;
setBackgroundImage(banner, images[imageNumber]);
} else {
imageNumber = images.length - 1;
setBackgroundImage(banner, images[imageNumber]);
}
})

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY