@DonerCSS
Начинающий веб-дизайнер

Как поменять картинку через JS?

Как я могу поменять картинку на сайте с помощью JS? Насколько я понял можно как-то поменять адрес файла через js. Директория 1 фото: "images/logo.png", 2 фото: "images/logodark.png"
let page = document.querySelector(".body");
let themeButton = document.querySelector(".themeButton");


if (!localStorage.theme) localStorage.theme = "light";
document.body.className = localStorage.theme;
themeButton.value = (themeButton.value === "Темная тема") ? "Светлая тема" : "Темная тема";

themeButton.onclick = function(){
    themeButton.value = (themeButton.value === "Темная тема") ? "Светлая тема" : "Темная тема";
    page.classList.toggle("lightTheme");
    page.classList.toggle("darkTheme");
    localStorage.theme = document.body.className || "light";
}


<div class="shapka">
        <img src="images/logo.png" alt="banner" id="picture1"> 
    </div>
  • Вопрос задан
  • 1606 просмотров
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
document.querySelector("#picture1").src = "images/logodark.png";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы