<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을 사용하지 않고 이미지가 변경되었는지 확인했습니다.함수 내에서 전역 부울이 작동하지 않습니다. - 자바 스크립트
같은 것을보십시오. 내 생각 엔 코드에 뭔가 다른 문제가있다. 'console.log (xTurn)'시도해보십시오. –
동일한 검사를 두 번 반복합니다 : element.src.match ("/ wp-content/uploads/2013/07/squaree.png") 그러나 어떤 시점에서 이미지를 xx로 변경합니다. .png 그러면 조건이 모두 충족되지 않습니다. – svillamayor
글쎄, 처음에는 이미지가 정사각형이되기를 바란다. 바뀐 후에는 x 또는 원으로 유지하고 다음에 사각형 이미지를 클릭하면 마지막 이미지에 종속적 인 x 또는 원이되어야합니다. 그래서 내가 가진 논리가 옳은 것처럼 보입니다. 그 지금 일하고있어. 어떻게 생겼는지 보여줍니다. http://pastebin.com/HjH7Dr5T – user2619857