javascript - 如何让网站在警报/弹出窗口下继续更新?

标签 javascript jquery html

我使用 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/

相关文章:

html - BS4 轮播指示器在点击时突出显示错误的图像(事件)

javascript - 从 HTML 和 Javascript 文件读取 Access 数据库记录

php - IE 中的 HTML 问题

java - 通过 Javascript 缓存与在服务器中设置 HTTPResponse header 有什么区别

javascript - 如何用实际日期填充数组并用-1填充所有剩余日期

javascript - 加载两个脚本 block (使用 lab.js 作为加载管理器)

javascript - 单击父复选框然后打开父子列表时如何设置下拉菜单?

javascript - 使用 AJAX 从 IMDB API 中提取数据

javascript - 如何设置 Angular 中两个输入字段的组合最大长度

jquery - 如何将 CSS 更新为在表单中选择的值? (jQuery)