0
我想在我的網站上有一個圖片庫,我在背景圖片源中有一個計數器,當點擊一個按鈕時,計數器上升,更改背景圖片。檢查背景圖像源是否存在,並增加計數器?
但我想計數器重置,如果圖像文件不存在。
我該怎麼做到這一點?
HTML
<div></div>
<button>click</button>
的Javascript
var div = document.querySelector("div");
var button = document.querySelector("button");
var counter = 1;
div.style.backgroundImage = "url(image1.jpg)";
button.addEventListener("click", function() {
counter++;
div.style.backgroundImage = "url(image" + counter + ".jpg)";
console.log(counter + " " + div.style.backgroundImage);
if (div.style.backgroundImage === undefined) { counter = 1 } // something like this?
});
嘿,謝謝你。這工作,我設法實現它到我的項目...但是,當圖像沒有上傳時,計數器被重置爲1,但源仍然增加1.所以我看到的是當圖像不加載'counter = 1',但是'url(image2.jpg)'。 – giantqtipz