изменение фонового изображения div с помощью javascript - PullRequest
0 голосов
/ 27 февраля 2020

Мне нужно изменить фон div, когда я наводю курсор на изображение, но каким-то образом оно не определяет изображение, хотя URL отображается в консоли. Я не имею понятия о jQuery. Спасибо.

function upDate(previewPic) {
  var divblock = document.getElementById('image');
  var img = previewPic.src;
  console.log(img);
  divblock.style.backgroundImage = img;
  divblock.innerHTML = previewPic.alt;
}
image

1 Ответ

3 голосов
/ 27 февраля 2020

Вам нужно передать источник изображения с url как divblock.style.backgroundImage = "url('url of the source')";

function upDate(previewPic) {
  var divblock = document.getElementById('image');
  var img = previewPic.src;
  divblock.classList.add('hoverDiv');
  divblock.style.backgroundImage = 'url(' + img + ')';
  divblock.innerHTML = previewPic.alt;
}

function unDo() {}
.hoverDiv {
  width: 500px;
  height: 500px;
  margin-bottom: 20px;
  color:red;
}
image
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...