с использованием img.src
вернет абсолютный путь, а не относительный путь, поэтому document.getElementById("light").src
никогда не будет равен /pic_bulboff.gif
. Вы также можете добавить baseurl в свою логику c или использовать вместо нее .includes("")
:
function click_turn() {
if (document.getElementById("light").src.includes("pic_bulboff.gif") {
document.getElementById("light").src = "/pic_bulbon.gif";
}
else {
document.getElementById("light").src = "/pic_bulboff.gif";
}
}