![](/img/trans.png)
[英]Toggle Image On-click Using JavaScript/Jquery in list of divs
[英]Using an image as a button that calls a function on-click Javascript
我正在嘗試編寫剪刀石頭布游戲。 當我單擊輸入時,不會調用該函數。 我想知道我是否忽略了代碼中的任何內容:
function LFG(){
var c=math.random();
if (c<0.3333){
cmove="r";
document.getElementById("playahater").src("rightRockHand.jpg");
}
if (c>0.3333 && c<0.6666){
cmove="p";
document.getElementById("playahater").src("rightHandPaper.jpg");
}
if (c>0.6666){
cmove="s";
document.getElementById("playahater").src("rightHandScissors.jpg");
}
return cmove;
}
function rock(){
LFG();
document.getElementById("playa").src("leftRockHand.jpg");
if (cmove == "r"){
ties += ties;
return ties;
}
if (cmove == "p"){
losses += losses;
return losses;
}
if (cmove == "s"){
wins += wins;
return wins;
}
}
這段代碼涵蓋了我的所有功能,將第二個功能切換為紙張和剪刀的邏輯替代品。 這是調用函數的地方
<td><input onclick="scissor()" type="image" src="scissors.jpg" alt="scissors" id="scissors"/></td>
function rock(){
var cmove = LFG(); <-- here is your fix
document.getElementById("playa").src("leftRockHand.jpg");
if (cmove == "r"){
ties += ties;
return ties;
}
if (cmove == "p"){
losses += losses;
return losses;
}
if (cmove == "s"){
wins += wins;
return wins;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.