我使用 JS 和 .innerhtml 制作了一个简单的剪刀石头布(添加了元素)游戏,还使用 if/else 循环暴力破解了一堆东西。游戏发生在一系列警报中,JS 设置为根据特定操作更新 .innerhtml,但这仅在警报关闭时发生。
如何让 innerhtml 在警报下方更新?我假设必须在 document.getElementById 或 .src 附近添加一些东西,但我不知道,谷歌也没有帮助。
if (choice2 === "lizard") {
document.getElementById("images2").getElementsByTagName("img")[0].src = "http://i.picresize.com/images/2015/03/04/G3cY.jpg";
}
网址可以查到here
Here's一个指向 JSFiddle 的链接,尽管那只是 javascript
最佳答案
你不能。
警报是一种阻塞功能,当它启动时不会发生任何其他事情。这就是为什么浏览器通常会在出现 2 或 3 个警报后询问您是否要停止警报。
另一种方法是使用弹出的 div 模式。
关于javascript - 如何让网站在警报/弹出窗口下继续更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44478193/