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. 一句话解决Ping问题(主机,开发板,虚拟机)

    PC机使用网卡A连接开发板,VMWare就要使用同一个网卡A作为桥接网卡 步骤: 1.确定网卡A 2.VMWare选择网卡A作为桥接网卡 3.设置三者IP在同一网段 a.Windows网卡A的IP b ...

  2. 【习题 7-2 UVA-225】Golygons

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 暴力枚举每次走哪里就好. 用一个二维数组来判重.(数据里,要求不能经过一个点两次->但路径可以相交 然后再用一个flag数组, ...

  3. Java Web学习总结(1)——JavaWeb开发入门

    一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. Internet上供外界访问的Web资源分为: 静态web资源( ...

  4. CMake编译Makefile

    以编译Libtif文件为例: 你可以用CMake编译libtiff,超简单,两个步骤. 参考文章 CharlesSimonyi,libtiff库的问题的答复

  5. 业余学习react 学习记录

    http://www.ruanyifeng.com/blog/2015/03/react (阮一峰 react 学习) 1.搭建环境:npm 使用 React npm install -g cnpm ...

  6. actionbar spinner-用法实例

    今天需要更改一个actionbar上的spinner的字体颜色,结果试了好长时间都没有解决,最后才发现,原来他是在代码下增加的一个textview,然后使用adapter加载的,并不是直接用frame ...

  7. HTML基础第十一讲---背景标志

    转自:https://i.cnblogs.com/posts?categoryid=1121494 您是否老觉得网页「空空的」,没错!一个可能是我们还没有很多内容,另一个可能则是我们还没有设定网页背景 ...

  8. 1.7 Python基础知识 - 模块初识

    在Python中有很多模块,模块对应的就是python源代码文件.模块中有Python程序自己附带的标准模块,还有很多其他人共享的第三方模块.模块中可以定义变量.函数和类.而多个功能类似的模块可以组织 ...

  9. LeetCode Algorithm 03_Longest Substring Without Repeating Characters

    Given a string, find the length of the longest substring without repeating characters. For example, ...

  10. LM4990音频功放芯片

    我们选用的一种封装:我们用的是DGK封装. 典型电路图: 下面是示意图:四中封装的示意图是不一样的: 下面是真正的原理图: 高放大倍数的原理图: 查分式的: 单个输入的原理图: 下面是有关电源的选择: