이 글은 주로 js에서 두더지 잡기 게임의 구현을 소개합니다. 이는 특정 참고 가치가 있습니다. 이제 도움이 필요한 친구들이 참고할 수 있습니다.
<!DOCTYPE html> <html lang=""> <head> <mata charset = "utf-8" /> <title>打地鼠</title> <style> #tb{ background:url(beijing.jpg) no-repeat; } #fen{ font-weight:bold; font-size:60px; font-family:迷你简哈哈; } #fen1{ font-weight:bold; font-size:60px; font-family:迷你简哈哈; } </style> <script> function kaishi(){ setTimeout("bh()",3000); sum=0; } // 实现地鼠出现的动作 function bh(){ sj=Math.floor(Math.random()*9); img1=document.getElementsByTagName("img"); img1[sj].src="dishu.gif"; // 给地鼠图片添加单击事件和打击动作 img1[sj].setAttribute("onclick","daji()"); setTimeout("xs()",1000); } // 实现打击地鼠的动作,将地鼠图片更换为击中图片,并且去掉onclick事件,避免出现一只地鼠击中两次,加两次分数的情况 function daji(){ img1[sj].src="shang.gif"; img1[sj].removeAttribute("onclick"); // 更换一次图片积分器加十分 sum+=10; // 改变积分器 document.getElementById("fen").innerHTML=sum/10; document.getElementById("fen1").innerHTML=sum; } // 一秒后没击中地鼠,地鼠消失动作 function xs(){ img1[sj].removeAttribute("onclick"); img1[sj].src="keng.gif"; setTimeout("bh()",1000); } </script> </head> <body onload="kaishi()"> <center> <table id="tb"> <foction>打地鼠</foction> <tr> <td><img src="keng.gif"></td> <td><img src="keng.gif"></td> <td><img src="keng.gif"></td> </tr> <tr> <td><img src="keng.gif"></td> <td><img src="keng.gif"></td> <td><img src="keng.gif"></td> </tr> <tr> <td><img src="keng.gif"></td> <td><img src="keng.gif"></td> <td><img src="keng.gif"></td> </tr> </table> <p id="fen">击中次数</p> <p id="fen1">分数</p> </center> </body> </html>
위 내용은 이 글의 전체 내용입니다. . 모든 분들께 도움이 되었으면 좋겠습니다. 더 많은 관련 내용을 보시려면 PHP 중국어 사이트를 주목해주세요!
관련 권장 사항:
위 내용은 JS에서 두더지 잡기 게임을 구현하는 데 사용됩니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!