我有下一个代码:

<p>
    <img alt="" src="imagini/slide1.png"
         style="height: 64px; width: 64px" id="imgClickAndChange"
         onclick="changeImage()" />
</p>


<script language="javascript">
function changeImage() {

    if (document.getElementById("imgClickAndChange").src == "imagini/slide1.png")
    {
        document.getElementById("imgClickAndChange").src = "imagini/platform.png";
    }
    else
    {
        document.getElementById("imgClickAndChange").src = "imagini/platform.png";
    }
}

</script>


这是在将图像单击为另一个图像(阶段2)后将其更改(阶段1)。我想将第二个图像(阶段2)链接到index.php页面。我怎么做?有没有一种方法可以更改或干预changeImage函数。

最佳答案

使用已经必须更改elseif语句的window.location块。

function changeImage() {

    if (document.getElementById("imgClickAndChange").src.indexOf("imagini/slide1.png") !== -1) {
        document.getElementById("imgClickAndChange").src = "imagini/platform.png";
    } else {
         window.location = "index.php";
    }
}

10-06 02:41