JavaScript中的方法


在JavaScript中,可以通过对象来调用对应的方法。在JavaScript中,有三个重要的window对象方法:用于显示警告信息的alert、用于显示确认信息的confirm和用于询问的prompt。下面我们一一说明这三个方法。

l  alert

alert用于显示JavaScript的警告对话框,在这个警告框上,有一个“确定”按钮和一段用户定义信息,当浏览器打开警告框时,用户将不能对浏览器进行操作,只有在用户点击警告框上的“确定”关闭警告框后,才能继续操作。

<HTML>
<HEAD>
	<TITLE>警告框例子</TITLE>
	<Script language="JavaScript">
		alert("此处信息会在警告框上出现!");
	</Script>
</HEAD>
<BODY>
<CENTER>
	<BR>
	警告框打开的时候,无法对浏览器进行操作
</CENTER>
</BODY>
</HTML>

l  confirm

confirm用于显示JavaScript确认对话框,这个对话框上面有两个按钮:一个“确定”按钮,一个“取消”按钮,点击不同的按钮,confirm将会返回不同的值:如果用户点击“确定”,将返回“true”,如果点击“取消”,将返回“false”。根据用户的选择,可以进行不同的操作。

<HTML>
<HEAD>
	<TITLE>确认框例子</TITLE>
	<Script language="JavaScript">
		if(confirm("你确认删除此条信息么?"))
		{
			document.write("删除了信息!");
		}
		else
		{
			document.write("没有删除信息!");
		}
	</Script>
</HEAD>
<BODY>
<CENTER>	

</CENTER>
</BODY>
</HTML>

l  prompt

prompt是一个用于接收用户输入的询问对话框。和confirm确认对话框类似,它也有两个按钮:“确认”和“取消”,并且,这个对话框上还有一个输入框用于接收用户的输入,并且在用户点击“确认”按钮后,可以得到输入的值。

<HTML>
<HEAD>
	<TITLE>询问框例子</TITLE>
	<Script language="JavaScript">
		var user = prompt("输入你的姓名:","");
		document.write("你好,"+user);
	</Script>
</HEAD>
<BODY>
<CENTER>	

</CENTER>
</BODY>
</HTML>

JavaScript中的方法的更多相关文章

  1. JavaScript中reduce()方法

    原文  http://aotu.io/notes/2016/04/15/2016-04-14-js-reduce/   JavaScript中reduce()方法不完全指南 reduce() 方法接收 ...

  2. JavaScript中的方法、方法引用和参数

    首先,我们来看一段代码,如果觉得不甚明白的,则本文会对你有益: var player = function (e) {             return (function f(m) {      ...

  3. 详解 JavaScript 中 splice() 方法

    splice() 方法是一个比较少用的方法,但是功能确实很好,并且在我们 coding 的时候,经常有需要 splice() 方法,先介绍一下该方法. 在 JavaScript 中 splice() ...

  4. JavaScript中Array方法总览

    title: JavaScript中Array方法总览 toc: true date: 2018-10-13 12:48:14 push(x) 将x添加到数组最后,可添加多个值,返回数组长度.改变原数 ...

  5. javascript中concat方法深入理解

    最近在恶补js知识的时候,总是会因为js强大的语法而感到震撼.因为以前对前端方面的疏忽,导致了一些理解的错误.因此痛改前非,下定决心,不管做什么事情,都要有专研的精神. 在介绍前,抛出一个问题:如何将 ...

  6. JavaScript中的方法重载

    对js有些了解的人都知道,在js中根本就不存在像C#中的那种方法重载,而有的只是方法的覆盖,当你在js中敲入两个或多个同名的方法的时候,不管方法(函数)的参数个数怎么个不同,这个方法名只能属于最后定义 ...

  7. 仿javascript中confirm()方法的小插件

    10天没有写博客了,不知道为什么,心里感觉挺不舒服的,可能这是自己给自己规定要去完成的事情,没有按照计划执行,总会心里不怎么舒服.最近事情挺多的,终于今天抽空来更新一下博客了. 今天写的是一个小插件. ...

  8. JavaScript 中 replace方法 替换所有字符串

    需要替换一个字符串中所有的某个字符串 java中使用replaceAll()方法就可以了.但是JavaScript中没有replaceAll方法 但是可以通过以下方法实现: /** * 空格替换为下划 ...

  9. JavaScript中trim 方法实现

    Java中的 String 类有个trim() 能够删除字符串前后的空格字符.jQuery中也有trim()方法能够删除字符变量前后的字符串. 可是JavaScript中却没有对应的trim() 方法 ...

随机推荐

  1. MongoDB 学习笔记一 安装以及基础命令

    一.MongoDB安装配置 1.获取最新版本号: wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz 2.解压缩就可 ...

  2. 【Struts2五】ValueStack以及ognl表达式二(经常使用标签)

    Ognl经常使用标签:   1.s:debug       假设把该标签放入到s:iterator中能够看到当前正在迭代的元素的状态    2.s:property       1.输出       ...

  3. Scala界面事件处理

    演示样例代码: import scala.swing.SimpleSwingApplication import scala.swing.MainFrame import scala.swing.Bu ...

  4. doGet() throws NamingException报错

    做一个通过JNDI查找资源的小练习,Context = new InitialContext(),发现NamingException异常,eclipse编辑器只有catch的提示,没有throws的提 ...

  5. 蓝桥 ADV-232 算法提高 矩阵乘法 【区间DP】

      算法提高 矩阵乘法   时间限制:3.0s   内存限制:256.0MB      问题描述 有n个矩阵,大小分别为a0*a1, a1*a2, a2*a3, ..., a[n-1]*a[n],现要 ...

  6. go09---defer

    package main /* defer 类似其它语言中的析构函数,在函数体执行结束后 按照调用顺序的相反顺序逐个执行,先进后出, 即使函数发生严重错误也会执行,资源清理文件关闭, 支持匿名函数的调 ...

  7. 【Codevs 3115】高精度练习之减法

    http://codevs.cn/problem/3115/ 板子题~ // <H.cpp> - Sun Oct 9 12:58:23 2016 // This file is made ...

  8. ViewControl的size设为freeform

    freeform的用处是让你写一些不标准的view,比如说自定义一个cell,或者自己写一个小的VIEW,freeform的XIB是可以自己拖拽更改大小的

  9. hdoj--1716--排列2(暴力水题)

     排列2 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  10. 【USACO07FEB】 Cow Relays

    [题目链接]              点击打开链接 [算法]            朴素算法,就是跑N-1遍floyd            而满分算法就是通过矩阵快速幂加速这个过程 [代码]   ...