0
<script>
var xTurn = true;
function changeImage()
{
    element=document.getElementById('myimage')
    if (element.src.match("/wp-content/uploads/2013/07/squaree.png") && xTurn)
    {
        xTurn = false;
        element.src="/wp-content/uploads/2013/07/xx.png";
    }
    else if (element.src.match("/wp-content/uploads/2013/07/squaree.png") && xTurn==false);
    {
        xTurn = true;
        element.src="/wp-content/uploads/2013/07/circ.png";
    }
}
</script>

<img id="myimage" onclick="changeImage()" src="/wp-content/uploads/2013/07/squaree.png" width="90" height="90">

出于某种原因,xTurn 似乎在这个函数中不起作用。如果不正确,我是否引用?顺便说一句,这是在 wordpress 中。我已经检查以确保图像在没有使用 xTurn 的情况下发生变化。

4

1 回答 1

0

我认为您使用的匹配错误,element.src 将为您提供完整的网址

http://domain....

尝试类似的东西

element.src.indexOf("squaree") != -1
于 2013-07-25T18:14:40.680 回答