window对象属性alert、confirm、prompt怎么使用?

一、总结

1、参数依次复杂,返回值依次复杂,但是感觉都是一一继承的,所以很好想也很好写。

二、window对象alert、confirm、prompt怎么使用?

1、window对象

window对象是浏览器窗口对文档提供的一个现实的容器,代表打开的浏览器窗口,是每一个加载文档的父对象

window的属性和方法调用方法:window.属性,window.方法
也可以直接调用省略 window.

2、对话框

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

confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。返回值为布尔值

prompt() 显示可提示用户输入对话框

  1. 第一个参数是提示,第二个参数是默认值;
    返回值为输入的值,取消返回null

三、案例

 <!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<title>7-51 课堂演示</title>
<link rel="stylesheet" type="text/css" href="style.css">
<style type="text/css">
</style>
</head>
<body>
<script>
function cicle(){
var radius=prompt('请输入圆的半径','0');
var r=parseFloat(radius);
var s=Math.PI*r*r
alert('圆的面积为:'+s)
var co=confirm('您对这个计算功能满意吗');
if(co){
alert('感谢您的评价')
}else{
alert('请再思考一下')
}
}
</script>
<input type="button" id="cic" value="计算圆形的面积" onclick="cicle()">
</body>
</html>

四、测试题-简答题

1、window对象是document对象的父亲么?

解答:是的,document对象是window对象的大儿子,大有作为。

2、窗口里面直接弹出对话框,有哪几种常用方法?

解答:alert(),confirm(),prompt()。

3、浏览器window窗口中的输入对话框叫什么名字?

解答:prompt。prompt是提示,DOS命令的意思。所以使用的时候肯定有提示值。

4、prompt输入提示框的参数和返回值是什么?

解答:因为是提示框,肯定有提示值,因为是输入框,肯定有默认值。返回值在有输入的情况下肯定是输入的值啊。

prompt() 显示可提示用户输入对话框
第一个参数是提示,第二个参数是默认值;
返回值为输入的值,取消返回null

5、confirm的作用是什么,参数是什么,返回值是什么?

解答:见名知意,确认框,返回值肯定是true和false,参数就是提示信息,因为它是对alert的相当于加强版。

6、alert、comfirm、prompt的关系是怎样的(从参数,返回值,和继承的基础上回答)?

解答:参数依次复杂,返回值依次复杂,但是感觉都是一一继承的,所以很好想也很好写。

7、prompt()和window.prompt()的方法调用方式正确么(不考虑参数)?

解答:正确,因为prompt是window对象。而window.一般情况可以省略。

8、π(PI)常量怎么调用?

解答:Math.PI。常量大写,PI是Math对象的常量。

window对象属性alert、confirm、prompt怎么使用?的更多相关文章

  1. javascript window对象属性和方法

    window对象 window对象表示一个浏览器窗口或一个框架.在客户端JavaScript中,window对象是全局对象,所有的表达式 都在当前的环境中计算.也就是说,要引用当前窗口根本不需要特殊的 ...

  2. Java Selenium - 几种对话框处理Alert\confirm\prompt

    1. Alert , 先用常规办法定位到能触发alert的按钮 , 然后 Alert alert = driver.switchTo().alert(); alert.accept(); 如果aler ...

  3. 如何模拟alert/confirm/prompt实现阻断程序运行

    场景:在执行js的时候,我们希望运行到某处,进行用户交互,根据交互的内容,运行下面的程序:下面的js程序需要用的和用户交互的内容,所以,和用户交互时,后面的程序必须停止运行 方案: 1. 原生的ale ...

  4. alert/confirm/prompt 处理

    webdriver 中处理JavaScript 所生成的alert.confirm 以及prompt 是很简单的.具体思路是使用switch_to_alert()方法定位到alert/confirm/ ...

  5. 转:python webdriver API 之alert/confirm/prompt 处理

    webdriver 中处理 JavaScript 所生成的 alert.confirm 以及 prompt 是很简单的.具体思路是使用switch_to.alert()方法定位到 alert/conf ...

  6. selenium python (十一)alert/confirm/prompt的处理(js中的弹出框)

    webdriver中处理js所生成的alert.confirm以及prompt,采用switch_to_alert()方法定位到alert/confirm/prompt.然后使用text/accept ...

  7. Python脚本控制的WebDriver 常用操作 <二十二> 处理alert / confirm / prompt

    测试用例场景 webdriver中处理原生的js alert confirm 以及prompt是很简单的.具体思路是使用switch_to.alert()方法定位到alert/confirm/prom ...

  8. 2.11 alert\confirm\prompt

    2.11 alert\confirm\prompt 前言   不是所有的弹出框都叫alert,在使用alert方法前,先要识别出到底是不是alert.先认清楚alert长什么样子,下次碰到了,就可以用 ...

  9. Python+Selenium学习--alert/confirm/prompt 处理

    场景 webdriver 中处理JavaScript 所生成的alert.confirm 以及prompt 是很简单的.具体思路是使用switch_to.alert()方法定位到alert/confi ...

随机推荐

  1. xml数据文件上传至数据库

    上传xml文件数据到数据库思路:首先上传需要建校验xml字段的校验文件,然后程序根据后台写好的xml数据文件路径自动读取数据文件,再上传数据文件到数据库之前先根据校验文件校验上传的数据文件的字段是否合 ...

  2. Method of address space layout randomization for windows operating systems

    A system and method for address space layout randomization ("ASLR") for a Windows operatin ...

  3. 【iOS开发-29】解决方式:TabBar的图片不显示,仅仅显示灰色的正方形

    (1)现象 tabbar上的图片变成一块正方形的灰色块块,原先的图片没有了. (2)原因 tabbar上的图片本质上不是一个图片.而是一个形状图片.系统对我们使用的图片也仅仅是把当中的形状" ...

  4. xpath使用方法详解id 、starts-with、contains、text()和last() 的用法

    1.XPATH使用方法 使用XPATH有如下几种方法定位元素(相比CSS选择器,方法稍微多一点): a.通过绝对路径定位元素(不推荐!) WebElement ele = driver.findEle ...

  5. HSV颜色模型

    HSV(Hue, Saturation, Value)是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model). 注意的是OpenC ...

  6. 硬件——nrf51822第一篇,GPIO的使用

    未完,待续...... 本实现是基于一个开发箱,包括:综合应用开发系统主板XT-EDU-AK   1套: 手持终端系统 XT-EDU-HK 1套: GPIO操作 工程: 这是一个关于流水灯的程序: 我 ...

  7. 芯片SA58672(功放芯片)

    1::下面的中文图可能不准: 针对上面的图,数据手册中有一些参数的推导:      这个式子是电压增益的   这个式子是关于截止频率的  典型原理图: 需要电源去耦,能够提高效率. PVDD引脚处的电 ...

  8. 编程一一C语言的问题,cpu中的专用寄存器

  9. angular 创建服务

    一:新建服务模块和服务文件 ng g module services --spec=false ng g service services/quote --spec=false 二:在quote.se ...

  10. JS错误记录 - 事件 - 拖拽

    错误总结: 1. var disX = 0;   现在window.onload里声明变量,而不是在事件oDiv.onmousedown里面声明并赋值. 对于这个还不是很明白. 2. onmoused ...