我最初用 js 编写了一个脚本,现在我在 Canvas 上使用 HTML5 重写了该脚本。以前我有
<p id = "collision">Test</p>
function checkHit(){
if (my conditions) {
document.getElementById("collision").innerHTML = "hit!";
}
}
这工作得很好,但现在在我的 Canvas 上我有
c.fillStyle = "#ffff00";
c.font = "30px Arial";
c.fillText("Test", 10, 50);
如何获取“test”的 ID,以便将其更改为“hit!”在 Canvas 上。
最佳答案
您应该做的是清除 Canvas ,然后用文本重新填充它:
c.clearRect(0, 0, canvas.height, canvas.width);
c.fillStyle = "#ffff00";
c.font = "30px Arial";
c.fillText("Hit!", 10, 50);
关于javascript - 检索 Canvas 上元素的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53244819/