章节
问答
课签
笔记
评论
占位
占位

JavaScript-确认(confirm 消息对话框)

confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。

语法:

confirm(str);

参数说明:

str:在消息对话框中要显示的文本
返回值: Boolean值

返回值:

当用户点击"确定"按钮时,返回true
当用户点击"取消"按钮时,返回false

注: 通过返回值可以判断用户点击了什么按钮

看下面的代码:

<script type="text/javascript">
    var mymessage=confirm("你喜欢JavaScript吗?");
    if(mymessage==true)
    {   document.write("很好,加油!");   }
    else
    {  document.write("JS功能强大,要学习噢!");   }
</script>

结果:

注: 消息对话框是排它的,即用户在点击对话框按钮前,不能进行任何其它操作。

任务

补充右边编辑器第8行代码,使用confirm()提示框,当点击按钮时,完成性别确认。

?不会了怎么办

1. confirm返回两个值,true或false

2. confirm("你是女士吗?")

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / qq_慕函数8576685
其实你把你现在的代码复制到VScode里面,问题就显而易见了!第一:<...图片...>创建函数的时候要有大括号!大括号!大括号!这个很重要!再把后面的内容放进打括号里面,这个意思就是:当...

最新回答 / 大彬兵啊
调用你定义的rec函数

已采纳回答 / 慕仔4479680
一个等号是赋值给变量,两个等号是判断变量与比较值关系

最新回答 / 慕函数2450002
那么多输入法,多换几个总能找到适合你的。一般自带的输入法就是最好了。

最新回答 / QW_KK
当你想要用confirm()输出提示语句的时候用。

最新回答 / HEML萌新
建议仔细看一下,Html表单内容

已采纳回答 / 盛良
你的else中的“document”单词写成了"docement",单词拼写错误

最赞回答 / 小鱼鱼同学
测试了没问题 但是你写的应该是有问题的。if(confirm("确定要取消设置吗?"))没有说明if的判断依据 你是在点击确定的时候应用if语句下的样式 还是在点击取消后应用(你是知道的,但是你在跟浏览器说的时候没有说明清楚,它不知道什么时候应用if下的样式)<...图片...>你可以试下这样写

最新回答 / IEwuIL7
confirm是boolean类型,默认为浏览器语言的[确认]和[取消]如果想自己设定的话,可以不使用confirm方法,可以使用button再做判断即可

最新回答 / 小鱼鱼同学
可以换成其他的,但是if后面的也要改,因为mymessage是用来作为if判断的变量<...图片...>

最赞回答 / 清风渡江
= 是运算符(用来赋值)==是比较符(用来判断)以测定变量或值是否相等。

已采纳回答 / 晓之蛇
我们通过点击事件onClick="rec()"调用函数,而rec();是直接就调用函数所以删除掉第7行的rec();

最赞回答 / 青青大大
封号有问题,全改成英文封号

最新回答 / 半生伊
少了关键词confirm
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言