js三大弹出框

window对象

先给大家讲讲window对象,大家会发现一个问题,一般咱们调用对象时都需要new,而在window中却不用调用
下面给大家举个例子

		//最常用的Date()对象来举例子
		//如果我们不new对象 会直接报错
		var day=new Date();
		var year=day.getFullYear();//获取当前时间的年份
		console.log(year);//输出为2019;

我们Window对象的可以不用window.来调用(因为window对象表示浏览器中打开的窗口,窗口只有一个是唯一的)所以window被称为顶级对象

		alert('hello word');//警告框为hello word
		window.alert('hello word');
		//会弹出两次警告框

alert()显示带有一段消息和一个确认按钮的警告框。

		alert('学习JS');//警告框为JS

confirm显示带有一段消息以及确认按钮和取消按钮的对话框。

		confirm('hello word');//弹出框为hello word

当你点击确定时返回值为true,点击取消是返回值为false
下面我们来看一组例子

		 var r=confirm("Press a button")
  			if (r==true)
    			{
    				document.write("You pressed OK!")
    			}
 			else
    			{
    				document.write("You pressed Cancel!")
    			}

prompt用于显示可提示用户进行输入的对话框。

语法格式

		prompt('text','defaultText');
		//text:可选。要在对话框中显示的纯文本(而不是 HTML 格式的文本)。
		//defaultText:可选。默认的输入文本。
		prompt('hello word');//弹出框为hello word

输入框里面的值很有可能为空,所以我们需要判断一下里面的值是否为NULL在进行书写
下面来看一个例子

		var name=prompt("Please enter your name","")
  				if (name!=null && name!="")
    			{
    			document.write("Hello " + name + "!");
    			}
    			else{
				alert('输入值不能为空');
				}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值