I have html code below:
<li class="name1 name2 name3" data-animate-effect="fadeIn" style="background-image: url(images/gallery-1.jpg); ">
Then how to set images/gallery-1.jpg to my imageURL variable javascript by querySelector? This is my try and error:
let imageURL = gallery[newIndex].querySelector("li").style.background.url;
Advertisement
Answer
A little more code needed
You can change document.querySelector("[data-animate-effect]") to gallery[newIndex].querySelector("li") if preferred
console.log(document.querySelector("[data-animate-effect]")
.style.backgroundImage.match(/"(.*)"/)[1])<li class="name1 name2 name3" data-animate-effect="fadeIn" style="background-image: url(images/gallery-1.jpg); ">