javascript有三种弹出框
1.alert()
这种弹出框比较好用,直接在页面提示信息,会出现一个确定的按钮,我们一般把它应用在显示提示性的信息,比如一些错误信息,或者是验证信息等
用法 window.alert("要输出的mseeage"); 或者直接alert("要输出的message");
<script type="text/javascript">
alert('数据异常!');
</script>
2.confirm()
这种弹出框基本和alert的用法差不多,只不过它会出现一个确定按钮和一个取消按钮,是可以拦截请求的,我们通常在一些需要用户确认的事件上会用到,比如一些重要文件的删除,我们可以用一个变量来保存confirm的返回值,是一个boolean类型的,判断true和false来进行判断
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<a href="http://www.baidu.com" onclick="return click()">
<font size="24px" color="black">删除</font>
</a>
<script type="text/javascript">
function click() {
var message = "你确定要删除吗?"
if(confirm(message) == true) {
return true;
} else {
return false;
}
}
</script>
</body>
</html>
在这里大家要注意一下我们的html的超链接在执行onclick的时候是要return函数的返回值了,不然就会出现不能拦截请求的情况了
3.prompt
这个弹出框和alert用法类似,强大的是这个弹出框会让用户输入一些信息,不止有确定和取消按钮,不过这个弹出框对于我目前的经验来说用到的时候不大,不过还是要在合理的情况使用它。
用到了,就总结了一下,分享一下,有什么疑问欢迎随时来信!