理由はわかりませんが、私のJavascriptはFirefoxとIEで1回しか機能しません(ただし、Chromeでは正常に機能します)。誰かが理由を知っていますか?
<script type="text/javascript">
function changeDivImage()
{
var imgPath = new String();
imgPath = document.getElementById("div1").style.backgroundImage;
if (imgPath == "url(images/1.jpg)" || imgPath == "")
{
document.getElementById("div1").style.backgroundImage ="url(images/2.jpg)";
}
else if (imgPath == "url(images/2.jpg)")
{
document.getElementById("div1").style.backgroundImage = "url(images/3.jpg)";
}
else if (imgPath == "url(images/3.jpg)")
{
document.getElementById("div1").style.backgroundImage = "url(images/1.jpg)";
}
}
</script>
画像をクリックするとスクリプトがトリガーされます
<img src="images/leftarrow.png"
value="Change Background Image"
onclick="changeDivImage()" />