Как изменить фоновое изображение средствами javascript

Фоновое изображение прописано в стилях

body {
    height: 670px;
    background: url(../img/apple.jpg) center no-repeat;
}

Надо изменить средствами javascript. Делаю так, но не работает:

Let body = document.querySelector('body'); 

     body.background = '../img/apple_true.jpg';

Делал как здесь: Не получается изменить background image с помощью js , но все равно не получается. Что я делаю не так?

body.background = "url('../img/apple_true.jpg')";

Переписал так, но все равно не работает.

введите сюда описание изображения

Может, неправильно задаю ссылку на изображение? Скрипт находится в папке js, а изображение в папке img!

body.style.background = "url('img/apple_true.jpg')";



document.body.style.backgroundImage = "url(img/apple_true.jpg)";

Работает и так и так! Спасибо всем участникам за помощь!

Подскажите, пожалуйста: почему ответ Stranger я вижу в одном формате, а Sergey в другом? Я недавно на площадке, и не очень хорошо ориентируюсь.


Ответы (1 шт):

Автор решения: Sergey Danyleiko
document.body.style.backgroundImage = "url(../img/apple_true.jpg)";
→ Ссылка