关于弹出框的编程问题

来源:2-10 编程练习

红塔集团

2018-05-09 09:56:05

for (var a=0;a<100;a++)
	  {
		  var i=prompt("请输入您猜的数字:","");
		  if(i==5){1
                alert("猜对了!");
				break;
          }else if(i<5){
                alert("猜小了!");
				
          }
          else{
                alert("猜大了!");
				
 
          }
	  }

问题1:提示框下面的那个禁止此网页显示对话框是怎么做进去的?问题2:这个可以重复提醒,但是手动停止不下来,当然可以手动吧循环次数调小一些,那怎么保证既能多次重复提醒又能手动停止呢

写回答

1回答

一叶知秋519

2018-05-09

1、这个不需要我们实现,是浏览器自己的功能~~

2、可以增加一个判断,完成思路如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>猜数字</title>
</head>
<body>
    <script>
    for (var a = 0; a < 100; a++) {
        var i = prompt("请输入您猜的数字:", "");
        if (i == 5) {
            alert("猜对了!");
            break;
        } else if (i < 5) {
            alert("猜小了!");
            var a = confirm("是否继续");
            if (!a)
                break;
        } else {
            alert("猜大了!");
            var a = confirm("是否继续");
            if (!a)
                break;
        }
    }
    </script>
</body>
</html>

祝学习愉快!

0

0 学习 · 10204 问题

查看课程