我不知道为什么,但我的 Javascript 只能在 Firefox 和 IE 中运行一次(但在 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()" />