弹出框弹出两次

来源:1-2 编程练习

moon_gloaming

2017-09-12 10:08

运行时, promptBox弹出框会弹出两次,这是为什么呢

//编写JS代码
var mystyle="系好安全带,准备启航--目标JS";
document.write(mystyle+"<br>");
/*function promptBox(){
    alert("准备好了,起航吧!");
}
promptBox();*/
function promptBox(){
    var message=confirm("准备好了吗?大兄弟");
    if(message==true){
        alert("好样的,贼棒");
    }else{
        alert("你变成了大鸡腿");
    }
}
promptBox();


写回答 关注

6回答

  • qq_一世飘零_0
    2017-09-12 10:44:27
    已采纳

    有时候这个是SB,他会弹出2次,你自己换个环境运行就好了

  • qq_eminemjohn_03355944
    2018-03-20 17:48:18

    删除16行的promptBox();

  • 6__6
    2017-11-04 11:44:42

    对啊,我也是这样

  • 忆翎
    2017-09-12 11:14:44

    在外部测试正常,到这个教学里就出现这种情况了,不知道具体原因,同求

  • 两手间
    2017-09-12 10:57:48

    我也有这样的情况,是这个运行环境的问题,自己用编辑器试试!

  • 我爱苏小北
    2017-09-12 10:36:15

    confirm()本身就是会弹出一次呀,然后继续执行下面的if语句,如果刚刚点击了确定,就会执行alert(),alert的作用也是弹出一个消息啊,所以总共弹出两次。

    moon_g...

    不是,我这个是confirm弹出一次后无论点击确定还是取消,alert弹出之后都还会再弹出一次confirm

    2017-09-12 15:17:07

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题